エンティティフレームワークでは、オブジェクトが他のオブジェクトによって参照されたことをどのように知っていますか? (その関係はデータベース内の対応する外部制約です)エンティティをチェックする方法は削除する前に他人によって参照されました
2
A
答えて
-1
FK制約をON DELETE RESTRICT
に設定します。その後、EFで通常どおり削除します。例外が発生し、参照テーブルにそのレコードへの参照がある場合、削除は失敗します。
+0
.Netフレームワークでこのケースの例外がありますか?私は例外が異なるエラーのために使用されることを恐れています。 – Linh
+0
プロバイダー固有の 'InnerException'をラップした一般的な「プロバイダーが失敗しました」例外が発生します。プロバイダー固有の' InnerException'は、プロバイダーに応じてエラーコードを持つ可能性があります。 –
関連する問題
- 1. アンマネージドビューモデルによって参照されるDjangoモデルを削除する方法
- 2. 参照をプログラムによって追加/削除する方法は?
- 3. web.configに自動的に追加された参照を削除する方法
- 4. ネストされたオブジェクトを他のコレクションに参照する方法
- 5. entityManager.remove()を呼び出すときにHibernateは参照されたエンティティを削除しますか?
- 6. mvcが他のエンティティを参照してエンティティにバインドされているかどうかを確認する
- 7. 同じNSMutablerArrayに保存されている同じ名前のデータを、その名前を参照して削除する方法はありますか?
- 8. gitタグを削除し、その削除をgit pullによって他人に伝播するにはどうすればよいですか?
- 9. なぜ/アプリケーションは他のプロセスによって作成されたmutex参照を保持していますか?
- 10. Nullable ForeignKeysと参照されたモデルインスタンスを削除する
- 11. MongoDBの孤立した参照を正しく削除する方法は?
- 12. 参照リストから完全に参照を削除する
- 13. 誤って押されたものを削除する方法
- 14. 既に削除したエンティティをトレースする方法はありますか?
- 15. Javaの戻り参照値(または参照によって)
- 16. vshost.exeによってロックされたイメージファイルを削除するC#
- 17. 別のテーブルの別の削除された行を参照して行を削除するためのトリガー
- 18. カーソルは削除された行をどのように参照していますか?
- 19. Entity Frameworkを使用して、エンティティオブジェクトから他のエンティティへの参照を削除するにはどうすればよいですか?
- 20. Hibernate - オブジェクトを削除せずにオブジェクト参照を削除する
- 21. 以前にチェックされたアイテムを自動的にチェックする方法は?
- 22. Gitが削除されました - TortoiseGitによってキャッシュされました
- 23. ビジュアルスタジオ:システム参照を除いて削除してソートする
- 24. NSCoderのdecodeBytesForKeyによって返されたポインタを参照解除するときにiOSデバイスでクラッシュする
- 25. ゴミ箱に移動して参照を削除する
- 26. ネストした参照でnullをチェックする方法
- 27. 実行時エラー-2145320931他のオブジェクトによって参照されるオブジェクト
- 28. データベース構造:他のテーブルによって参照されるPersonテーブルの作成
- 29. 削除アクションOpenGraph-Facebookによって実行されました
- 30. C++での参照によってクラスオブジェクトを返す方法は?
「参照」とはどういう意味ですか?あなたは例を挙げることができますか? – RPM1984
私のedmxファイルには、AとBの2つのオブジェクトがあります。BにはAへの関連付けがあります(この関連付けは、データベース内のテーブルAとテーブルBの間の外部キー制約によって自動的に生成されます)。 – Linh
...達成しようとしている結果は何ですか? – RPM1984