【发布时间】:2011-08-18 20:34:24
【问题描述】:
我有一个包含两个这样的表的类型化数据集:
表 A(父表)
ID MessageID
1 1
2 1
3 2
4 3
表 B(子表)
ID MessageID
1 1
2 2
3 3
我在 MessageID 列上有表 A 和表 B 之间的关系。删除规则设置为级联。我不能改变这些桌子的设计,就是这样。
表 A 包含两条 MessageID 为 1 的记录。如果我只删除其中一条,则子记录将从表 B 中删除,从而在第二个父表中创建一个孤立记录。有没有办法只在没有其他父记录共享 MessageID 时才删除?
【问题讨论】:
标签: .net strongly-typed-dataset relation