在实体框架中创建取代条件

时间:2009-05-27 09:00:59

标签: database entity-framework

正如问题的标题所述...我有一个使用取代模型来存储信息的数据库...这意味着每次编辑客户时,软件只是抨击而不是更新行数据库中的新记录,然后更新旧记录以指向此新记录。

我试图绘制1<> 1关系,但我不确定如何有效地绘制这个...任何提示将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

这是与FK的正常1:1关系,指向每次更新的新记录(实际上是插入和更新)。您只需确保先插入,然后将FK引用更新为新插入的记录。

除此之外,如果您确实希望保留旧记录,则应将它们移到另一个表中,而不是膨胀现有记录,因为这些记录可能已经过时,除了审计之外很少需要访问。