0

我在 Lightswitch 中的 Phases 表曾经与我的 2 个表相关。我删除了关联,但是有一条记录由于某种原因无法删除,它说它们是引用它的相关记录

4

3 回答 3

0

在我看来,您只删除两个关联中的一个(每个相关表一个关联 - 您提到 Phases 表与两个表相关)。

此外,在表设计器中,您可以右键单击连接两个表的行(表示它们之间的关系),选择Edit Relationship,并将默认的On Delete BehaviorRestricted更改为Cascade Delete

默认的Restricted将完全按照它所说的那样做,它将限制您删除具有相关记录的记录。级联删除将允许您删除具有相关性的记录,也将删除相关记录。

我希望这会有所帮助。

于 2012-05-15T09:57:10.077 回答
0

您是否删除了数据库或 LightSwitch 中的关联?

如果您在 LightSwitch 中删除了关联,那么数据库仍然不允许这样做。

如果您删除了数据库中的关联,您是否刷新了 LightSwitch 中的绑定?

于 2012-05-15T13:41:19.493 回答
0

谢谢大家的帮助,我不得不重命名我的表,因为出于某种原因,Lightswitch 似乎缓存了我很久以前所做的更改并保留了它们......很奇怪。但是在我重命名我的表之后,我就可以删除记录了。

于 2012-05-16T12:53:06.810 回答