仅将 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;}
}
我在 Entity Framework 中使用代码优先方法。 我有一个 poco class,我想映射到数据库上,但我使用相同的 class 将数据绑定到我的 UI,因此它包含一些额外的属性。我想将 class 的一些属性映射到数据库,但不是全部,但我做不到!任何解决方案
当 class 属性等于 table 列时,它完全可以正常工作
您应该使用 NotMapped
属性:
public class Entity
{
public int Id {get; set;}
[NotMapped]
public string NotMapped {get;set;}
}