从实体框架6生成的模型中删除不需要的列是不错的做法?

时间:2015-11-03 06:54:03

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

从使用数据库第一种方法自动生成的实体框架6模型中删除不需要的属性(列)是否是一种好习惯?如果没有,那么替代方案是什么。

请解释。

1 个答案:

答案 0 :(得分:1)

这不是一个好主意。生成的模型是数据库的表示形式。而是重新设计数据库表以仅包含所需的列。如果从代码生成的模型中删除属性,则架构将出错并且您将遇到问题。

如果您不想删除数据库列,则可以先使用代码并将模型映射到现有数据库列。