我们目前正在使用实体框架6,数据库优先方法的应用程序。有几张表需要插入,加入它们,但是它们有很多列,我们不想插入。我可以删除edmx中的列,但是当我们更新edmx时,它们会重新生成,反正有避免这一点?实体框架数据库首先只使用某些列
0
A
回答
2
好吧,让它拉动所有的列。在LINQ查询Select()
方法和项目为匿名类型时,您仍然可以在显示或传递模型时仅选择需要的几列或列。
除此之外,DB First型UI还为您提供工具来导入Views
和stored procedure
。这意味着,无论您想要哪种定制数据,都可以将所需的SQL提取到create view ...
语句或create procedure...
语句,并使用实体框架导入它。
+1
我同意。要么创建一个静态类型模型来投影到或者使用'Select'方法投影到一个匿名类型上 – Sam
相关问题
- 1. 使用实体框架更新数据库中的某些列
- 2. 首先在实体框架数据库中使用Enum?
- 3. 用实体框架更新数据库模式代码首先
- 4. 实体框架代码首先生成数据库不正确
- 5. 实体框架数据库首先POCO T4生成和验证
- 6. 实体框架代码首先定义数据库名称
- 7. 实体框架代码首先恢复数据库为空
- 8. 实体框架数据库首先来自非英文DB
- 9. 实体框架数据库首先与MySQL和MS SQL
- 10. 实体框架代码首先,不生成数据库
- 11. 实体框架与数据库优先
- 12. 更新数据库首先在实体框架数据库中传递值
- 13. 实体框架数据库首先为一个写得不好的数据库
- 14. 如何首先获得数据库信息与实体框架数据库?
- 15. 首先在VS 2015 Community Edition中使用实体框架的SQLite数据库
- 16. 实体框架数据库首先聚集列与渴望加载
- 17. 我在实体框架代码首先
- 18. 实体框架代码首先愁楚
- 19. 实体框架代码首先FK场
- 20. 实体框架代码首先+ MySQL ... NullReferenceException
- 21. 部署实体框架代码首先
- 22. 变化实体框架代码首先
- 23. 实体框架 - 与模型首先
- 24. 实体框架代码优先 - 使用MySql创建数据库?
- 25. 使用实体框架数据库
- 26. 实体框架数据库优先 - 映射到泛型列表
- 27. 实体框架代码首先迁移和数据迁移
- 28. 首先使用实体框架代码实现存储库的通用方法
- 29. 实体框架代码首先只读密钥
- 30. 实体框架和数据库列名
看看这篇文章:http://stackoverflow.com/questions/22324064/how-to-get-some-columns-of-entity-in-entity-framework – Sunil
你可能会发现在你的情况有帮助的另一个链接是表格拆分,这里解释:https://msdn.microsoft.com/en-us/data/jj715645.aspx,也在这个视频:https://www.youtube.com/watch?v=hVxvrjoIPRk – Sunil