EF代码优先-具有相同架构的重复表

时间:2019-01-19 15:31:33

标签: c# sql-server entity-framework entity-framework-6

EF 6代码优先:如何具有相同模式的重复表。 类似于历史记录表,可作为原始表的副本。例如:

enter image description here

要考虑的几个重要注意事项:

  1. 没有外键:我知道可以通过继承和其他一些方法生成,这些方法会为原始表生成外键。但是我的意思是完全不同的重复表。

  2. 没有复制通过实体:从Employee实体到Employee_History实体的处理是一种选择,但是如果原始实体很大,复杂且具有很多继承,可能真的很烂。更不用说对原始表的每次更改都应通过副本手动反映到历史表中。

  3. 最好使用
  4. DataAnnotation

0 个答案:

没有答案