在this之后,我正在尝试将表格列 IsActive 映射到两个不同的实体属性。有没有办法做到这一点?
答案 0 :(得分:3)
这是不可能的。每列必须只映射一次,否则会导致不一致。例如,如果您要为每个应保存的属性设置不同的值?同时有两个属性暴露相同的字段是没有意义的。
答案 1 :(得分:2)
您可以在同一个实体中将两个属性映射到同一列。
但是有些技术称为" Table Splitting"和"实体分裂" http://www.deliveron.com/blog/post/table-splitting-in-code-first-entity-framework.aspx 和http://www.deliveron.com/blog/post/Entity-Splitting-in-Code-First-Entity-Framework.aspx
因此,您可以将两个不同的实体映射到同一个表。