「削除」メソッドを使用して、コンテキストからオブジェクトを削除しようとしています。しかし、次のように言って UpdateException が発生します。
ORA-01407: ("NAMUR_TEST_ALERTE"."TX_HST_TRACE_DATA"."TRD_ID_INFO_TRACE") を NULL に更新できません
TRD_ID_INFO_TRACE は私の外部キーです。
ここに私のクエリ linq があります:
List<Trace> query = (from t in Repository.DataContext.Trace
.Include("Datas")
select t).ToList<Trace>();
インクルード命令を抑制した場合。それは正常に動作します。
しかし、これはデータを取得し、シリアル化を使用して保存し、最後にデータベースから削除することを目的としているため、できません。
インクルードを保持したまま削除するにはどうすればよいですか?
前もって感謝します !