我在C#项目中使用的是Entity Framework 6。 当我有一个具有20个属性的Model类,但是我只想将其中2个属性写入我的数据库时,有一种方法可以排除所有属性,但要说要映射这2个属性。这里有个小例子:
public class Blog
{
public int BlogId { get; set; }
[NotMapped]
public string Url { get; set; }
[NotMapped]
public DateTime LoadedFromDatabase { get; set; }
}
我只希望将BlogId写入数据库,这意味着我需要为该类中的所有其他属性编写[NotMapped]
。这也意味着当我添加10个属性时,我需要为每个属性写[NotMapped]
,这可能需要一些时间。
是否有一种方法可以使此操作更容易,例如“忽略指定属性之外的所有属性”之类的内容?