2016-07-12 69 views
-2

如果實體框架不存在,那麼它可能無法映射我的屬性? 現在我有一個ID,姓名,類型,表,但我沒有屬性電子郵件。 EF正在映射具有不在數據庫中的屬性的ProjectUser對象屬性。總之,我想維護該對象的電子郵件屬性,如果它不是數據庫,但如果有我想要的價值。如果不存在屬性,則無法映射屬性EF

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; } 

} 
+5

'很可能與實體框架我的財產,如果它不存在,無法映射'什麼?你的問題很難解釋,但如果你不想要一個屬性映射,然後添加'[NotMapped]'屬性。 –

回答

0

您可以添加「NotMapped」的註釋,以確保它不會被映射:

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