如何防止EF生成自动属性

时间:2016-02-04 15:44:02

标签: c# .net sql-server asp.net-mvc entity-framework

使用Code-First,我可以使用NotMapped属性来阻止EF创建DB列。 有没有办法做相反的事情?即,使用DB-first方法,我可以指示EF不要在生成的分部类的属性中创建特定列吗?

编辑:EF 6.1

1 个答案:

答案 0 :(得分:0)

将表格导入模型。选择表格,然后选择您不想要的列,右键单击它并选择“从模型中删除”。我认为击中Del键也可以。选择列(或导航属性)后,“属性”窗口还允许您将生成的属性的名称更改为与DB列名称不同的名称。