0

有什么方法可以保存记录之间互斥的特定列值。

例如:我有一个地址表,我想将“IsPrimaryAddress”列保存为真。因此,当我添加 IsPrimaryAddress 值为 True 的同一个人的第二个地址记录时,我想将其他具有 IsPrimaryAddress 值的记录更新为空,以便只有一个地址具有 IsPrimaryAddress 值 =True

4

1 回答 1

1

那是你的领域逻辑,你必须在你的应用程序中实现它。EF 不会帮助您处理域逻辑——它是数据访问的框架。只有在您创建插入/更新触发器时,数据库才能处理此问题,而这是实现域逻辑的非常丑陋的方式。

于 2012-06-07T20:00:10.627 回答