ASP.net MVC-属性未映射到数据库中

本文关键字:数据库 映射 net MVC- 属性 ASP | 更新日期: 2023-09-27 18:28:23

模型中是否有一个属性没有映射到数据库中的列中?

我正在使用ASP.net实体框架和MVC 5。

ASP.net MVC-属性未映射到数据库中

您可以使用NotMapped属性:

public class SomeModel
{
    public int MappedProperty { get; set; }
    [NotMapped]
    public int UnmappedProperty { get; set; }
}

或者使用流利的API:

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
   modelBuilder.Entity<SomeModel>().Ignore(m => m.UnmappedProperty );
   base.OnModelCreating(modelBuilder);
}