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?
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.
来源:https://stackoverflow.com/questions/14768863/ef-5-0-model-first-how-to-make-not-mapped-properties