Visual StudioとC#でEffortを使用してデータベースを再作成し、ユニットテストしています。私は単一のテーブルのためのクラスを書いているので、私はそのテーブルのオブジェクトでデータベースにデータを取り込みます。私の問題は、Effortデータベースが、オブジェクトの外部キーがデータベース内の実際のオブジェクトを参照することを望んでいることです。作業中に外部キー参照を無効にする
私のエラーが
System.Data.Entity.Infrastructure.DbUpdateExceptionです:エントリを更新中にエラーが発生しました。詳細については、内部例外を参照してください。
System.Data.Entity.Core.UpdateException:エントリの更新中にエラーが発生しました。詳細については、内部例外を参照してください。
System.Reflection.TargetInvocationException:例外が呼び出しのターゲットによってスローされました。
NMemory.Exceptions.ForeignKeyViolationException:外部キー違反[Table1 :: SettingsId]。参照テーブル[Table2 :: SettingsId]にキー値[0]が存在しません。エラーコード:RelationError
この特定のテーブルには、多くの他の外部キーを持つオブジェクトに対する多くの外部キーがあるため多くの作業。これをオフにしてこのテーブルだけをテストできるように努力する方法はありますか?