Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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
Sql server 2008 为什么我看不到实体框架试图在SQL 2008R2探查器中进行的更改?_Sql Server 2008_Entity Framework 5_Sql Server Profiler - Fatal编程技术网

Sql server 2008 为什么我看不到实体框架试图在SQL 2008R2探查器中进行的更改?

Sql server 2008 为什么我看不到实体框架试图在SQL 2008R2探查器中进行的更改?,sql-server-2008,entity-framework-5,sql-server-profiler,Sql Server 2008,Entity Framework 5,Sql Server Profiler,调用上下文SaveChanges时,我的代码引发更新异常。 我首先使用实体框架5代码 我希望看到SQLEF正在探查器中运行,这样我就可以找出我没有填充的字段 探查器显示一些选定状态,但不显示更新。 如何查看EF试图使用的SQL 错误消息是: System.Data.UpdateException occurred HResult=-2146233087 Message=Unable to determine a valid ordering for dependent operation

调用上下文SaveChanges时,我的代码引发更新异常。 我首先使用实体框架5代码

我希望看到SQLEF正在探查器中运行,这样我就可以找出我没有填充的字段

探查器显示一些选定状态,但不显示更新。 如何查看EF试图使用的SQL

错误消息是:

System.Data.UpdateException occurred
  HResult=-2146233087
  Message=Unable to determine a valid ordering for dependent operations. Dependencies may exist due to foreign key constraints, model requirements, or store-generated values.
  Source=System.Data.Entity
  StackTrace:
       at System.Data.Mapping.Update.Internal.UpdateTranslator.DependencyOrderingError(IEnumerable`1 remainder)
  InnerException: 

您是否可以更新您的问题并显示相关实体的外观?我的实体的结构会如何影响我是否可以在探查器中看到SQL?这可能是由于您定义外键的方式或与结构相关的内容造成的问题