如何解决VS Lightswitch中的循环依赖?

时间:2011-06-01 10:56:17

标签: c# visual-studio-lightswitch

我在表A中有一个实体,表B中有多个子项引用,但表A也引用了表B中的主子项。如何从表A中删除实体?给出的例外是无法确定依赖操作的有效排序。由于外键约束,模型要求或存储生成的值,可能存在依赖关系。

2 个答案:

答案 0 :(得分:1)

这是一个设计问题,您的数据库设计应该规范化。规范化后,您的问题应该得到解决。

如果规范化无法解决您的问题,您能否举一个现实世界的例子来让我们更好地了解您想要实现的目标?

答案 1 :(得分:0)

您可能遇到设计问题,但您可以自己编写程序。在事务中,您可以先删除表B中的相关条目,然后在表A中进行主要删除。

HTH