小编use*_*633的帖子

实体框架 - 代码优先 - 忽略除指定的属性之外的所有属性

我正在使用一些具有大量属性的大型类,我不想忽略我不想保存到数据库的所有属性.相反,无论如何都要忽略所有属性并仅指定我想要的属性?

所以不要这样

protected override void OnModelCreating(DbModelBuilder mb)
{
    // code to ignore properties i don't want one at a time, i.e.
    mb.Entity<Person>().Ignore(i => i.Name);
    mb.Entity<Person>().Ignore(i => i.Birthday);
}
Run Code Online (Sandbox Code Playgroud)

我会

protected override void OnModelCreating(DbModelBuilder mb)
{
    // code to ignore all properties
    // code to include only properties I want
}
Run Code Online (Sandbox Code Playgroud)

c# entity-framework code-first ef-fluent-api

5
推荐指数
1
解决办法
1704
查看次数

标签 统计

c# ×1

code-first ×1

ef-fluent-api ×1

entity-framework ×1