EntityFramework优缺点

匿名 (未验证) 提交于 2019-12-03 00:39:02

Entity FrameworkORM开发组件, 现在已放源代码Entity Framework 6 RoadMap.

高层视图

改变在现有系统使用EntityFramework的优势是什么?





什么的情况下,不建议使用EF呢?








我们要在加载所有数据到内存中,建议使用实体框架? 我们应该期待什么样的问题呢?







技术层面:

内存泄漏:

我们有这样一个场景,每10秒我们打开Context上下文获取一个单表,并关闭它。 “using (entities context = new entities(_connection)) {… ”

经过一段几个小时,这引起了内存泄漏。

在这种情况下,我们应该保持Context一直打开?




EDMX的大小有影响吗?


非常多的表

如果所有的表放在单个的EDMX或分别存放于几个EDMX文件之间?

如何能管理的EDMX中大量的实体? 例如,如何可以找到它们?

在设计器中修改一个特定的表?




链接



表之间关系

Lazy与No Lazy模式?

“Include”命令加载整个表或ObjectSet原始记录?

如何使用EF执行批量插入/更新操作?

当一个实体被标记为已修改,EF更新的所有列?


整个RAW更新的开销大么?

当我们使用EF为700-800KB的XML文件来更新XML列,我们收到了有关SQL Server的tempdb一个异常。 什么造成的吗?

应该和DBA检查你的数据库,你也许需要增加您的tempdb数据库的大小。

使用EF与ADO.Net的开销?




您可能感兴趣的文章:

原文:https://www.cnblogs.com/cuihongyu3503319/p/9255178.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!