我有三个表:Context,Component和ComponentContext。 ComponentContext表将组件和上下文链接为N:M关系。N:M关系和删除记录
我正在处理一个C#项目,它将一堆数据导入这些表中。它使用实体模型,因此我只能在我的代码中看到一个组件实体和一个上下文实体。
现在,只使用这些实体,是否可以删除所有三个表的内容?我可以,例如使用这个:
foreach (var obj in CPE.Context) { CPE.DeleteObject(obj); }
删除所有上下文记录。 (CPE是上下文实体模型。)当然,这是失败的,因为上下文与组件有关系。所以我需要另一种方法。
(是的,我可以用SQL做相同的,但它是一个“可用性证明”实体模型,所以我要到模型尽可能范围内做尽可能多的。)