0

コンテキストの SaveChanges を呼び出すと、コードで更新例外が発生します。最初に Entity Framework 5 コードを使用しています。

SQL EF がプロファイラーで実行しようとしているのを確認したいので、入力を逃したフィールドを特定できます。

プロファイラーにはいくつかの選択ステートメントが表示されますが、更新は表示されません。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: 
4

0 に答える 0