我正在尝试使用“删除”方法从我的上下文中删除对象。但我得到一个 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>();
如果我禁止包含指令。它工作正常。
但我不能,因为这样做的目的是检索数据,使用序列化存储它们,最后从数据库中删除它们。
我怎样才能使删除保留我的包含?
提前致谢 !