だからここに私が取り組んでいる3つのテーブルがあります:
特定のClaimCodingIDから、ClaimCodingProcedureCodeModifierXrefテーブルのすべてとProcedureCodeModifierの関連するすべての行を削除したいと思います。これまでの私のコードは次のとおりです。
using (HCCustDataEntities hc = new HCCustDataEntities())
{
var result = (from CPC in hc.ClaimCodingProcedureCodeModifierXrefs
where CPC.ClaimCodingID == claimCodingID
select CPC);
foreach (var item in result)
{
hc.DeleteObject(item);
}
}
ただし、外部参照テーブルのデータのみが削除されます。EFが関連する行も削除しないのはなぜですか?