3

Code First 对不被映射的属性具有 [NotMapped] 属性:如何在模型优先模式下实现相同的目标?

4

1 回答 1

7

NotMapped属性不是映射的一部分。当使用模型优先方法时,EDMX 表示映射,因此图中定义的每个属性都被映射。如果您想拥有非映射属性,则不得在图中定义它。EF 的代码生成生成的所有类都是部分的,因此您只需要创建自己的类的部分部分(它必须与生成的部分位于相同的命名空间和程序集中)并在代码中定义您的非映射属性。

于 2013-02-08T12:51:25.787 回答