Sql server 2008 为什么我看不到实体框架试图在SQL 2008R2探查器中进行的更改?
调用上下文SaveChanges时,我的代码引发更新异常。 我首先使用实体框架5代码 我希望看到SQLEF正在探查器中运行,这样我就可以找出我没有填充的字段 探查器显示一些选定状态,但不显示更新。 如何查看EF试图使用的SQL 错误消息是: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
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?这可能是由于您定义外键的方式或与结构相关的内容造成的问题