Code First has the attribute [NotMapped] for properties which are not to be mapped: how would one achieve the same thing in model-first mode?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
NotMapped
properties are not part of your mapping. When the model first approach is used EDMX represents the mapping so every property defined in the diagram is mapped. If you want to have non-mapped property it must not be defined in the diagram. All classes generated by EF's code generation are partial so you only need to create your own partial part of the class (it must be in the same namespace and assembly as generated part) and define your non-mapped property in code.