visual-studio-2010 - 在 Visual Studio 中查看为 Entity Framework Save Changes 命令生成的 SQL?

标签 visual-studio-2010 entity-framework linq-to-entities entity-framework-4.1

我可以看到 Entity Framework 为 Visual Studio 中的选择操作生成的 SQL,但不能看到插入、更新和删除操作。调试时如何在 Visual Studio 中查看为“DataContext.SaveChanges”命令生成的 SQL?

最佳答案

如果您有 visual studio ultimate,您可以在 intellitrace 中看到更新和插入。只需在调用 SaveChanges 后立即放置一个断点。

http://www.youtube.com/watch?v=fLBpZNXs-Lw

如果您在 Web 项目中使用它,您也可以使用 mini-profiler。

http://miniprofiler.com/

关于visual-studio-2010 - 在 Visual Studio 中查看为 Entity Framework Save Changes 命令生成的 SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17119125/

相关文章:

.net - 为什么我的构建服务器中的部署包有额外的程序集?

asp.net - 使用 MySQL、ASP.NET 和 Entityframework 实现原子计数器

entity-framework - DbSet.Add(entity) 和 entity.State = EntityState.Added 之间的区别

c# - Linq to SQL Join 在我不想要的时候允许空值

linq - Linq to Entities 是 ORM 吗?

c# - CSharp 引用在 Delphi XE2 中编译的 x64 OCX

c++ - 奇怪的 "unable to match function definition"

.net - 在 Visual Studio 2010 中添加对 .Net 4 项目的引用时出现错误 "HRESULT E_FAIL has been returned from a call to a COM component"

c# - 迁移到.net core 3.1后EF OrderBy出现问题

c# - SaveChanges 后如何从数据库更新缓存的 EF?