仅将 POCO class 的部分属性映射到数据库 table

Mapping only some of the attributes of POCO class to database table

我在 Entity Framework 中使用代码优先方法。 我有一个 poco class,我想映射到数据库上,但我使用相同的 class 将数据绑定到我的 UI,因此它包含一些额外的属性。我想将 class 的一些属性映射到数据库,但不是全部,但我做不到!任何解决方案

当 class 属性等于 table 列时,它完全可以正常工作

您应该使用 NotMapped 属性:

public class Entity
{
    public int Id {get; set;} 

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