Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用实体框架查看SQL生成的更新、删除和插入语句?_C#_Entity Framework 4 - Fatal编程技术网

C# 如何使用实体框架查看SQL生成的更新、删除和插入语句?

C# 如何使用实体框架查看SQL生成的更新、删除和插入语句?,c#,entity-framework-4,C#,Entity Framework 4,对于select,它很简单,解决方案就在这里 但是更新、删除和插入呢 我使用的是EF版本4。运行SQL server profiler并观察执行的查询,这应该可以做到。SQL profiler是一个选项(幸运的是,您可以使用“应用程序名”“EntityFramework”(或类似的名称,可能不完全是它)以EF查询为目标 除了SQL profiler,以下是Julie Lerman(英孚领军人物之一)的一篇文章: 编辑: 在这个问题上,这里还有一些其他的选择:看看

对于select,它很简单,解决方案就在这里

但是更新、删除和插入呢


我使用的是EF版本4。

运行SQL server profiler并观察执行的查询,这应该可以做到。

SQL profiler是一个选项(幸运的是,您可以使用“应用程序名”“EntityFramework”(或类似的名称,可能不完全是它)以EF查询为目标

除了SQL profiler,以下是Julie Lerman(英孚领军人物之一)的一篇文章:

编辑:

在这个问题上,这里还有一些其他的选择:

看看