天天看點

EF6 codeFirst [NotMapped] 不起作用

1.問題

在實體類中添加屬性,并加上NotMapped,結果沒有作用,資料庫還是生成了該字段。

EF6 codeFirst [NotMapped] 不起作用

2.解決方案

在DBModel中寫語句;

public partial class DBModel : IdentityDbContext<user_user_t, role_t, int, user_login, user_role, user_claim>
    {
        public DBModel()
            : base("name=DBModel")
        {
        }
 protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
 //下面這個語句
modelBuilder.Entity<實體類>().Ignore(x => x.slopeRateListStr);

        }


    }