假设我有一个由100列组成的表,但我有兴趣只使用其中两列的(仅用于阅读和更新)。
如果我创建一个仅包含两个属性的实体,是否可以?或者我应该创建一个具有100个属性的实体并映射所有100列,然后只读取两个?
答案 0 :(得分:0)
我从来没有用代码做过,但是使用edmx - 数据库第一个样式实体框架,它工作得很好。您将获得更好的性能,并且您的代码库中的噪音更少。在代码优先环境中,您可能需要执行
Database.SetInitializer<MyDbContext>(null);
并且对您的迁移非常小心,但听起来您正在使用现有数据库,并且可能无论如何都不会进行任何迁移。