NotMapped 特性使用简介

在属性上应用 NotMapped 特性即可忽略该属性映射成数据库中的列,示例:
[NotMapped()]
public string Age { get; set; }

注:
1、NotMapped 特性标识的属性列不会映射到数据库。
2、没有 get;set; 的属性不会映射到数据库。
3、private 属性也不会映射到数据库。
忽略映射到数据库其他方式:
在 DbContext 的 OnModelCreating 方法重载中实现:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
//不映射到数据库中
modelBuilder.Entity<MyEntity>().Ignore(p => p.MyProperty); 
}