如果不存在EF,则无法映射属性

时间:2016-07-12 16:58:51

标签: c# asp.net-mvc entity-framework

如果实体框架不存在,它可能无法映射我的属性吗? 现在我有一个ID,姓名,姓氏,类型,表格,但我没有财产电子邮件。 EF正在映射ProjectUser对象属性,该属性具有不在数据库中的属性。总之,我想维护对象的Email属性,如果它不是数据库,但如果有,我想得到该值。

namespace Project.IdentityModel.Models {
    public class ProjectUser: IUser<string> {
        public string Id { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }//This property no yet into DB.
        public string Surname { get; set; }
        public string Type { get; set; }

}

1 个答案:

答案 0 :(得分:0)

您可以添加“NotMapped”注释以确保它不会被映射:

[NotMapped]
public string Email { get; set; }