摘要: 在上一文末写了几个关于用Include加载多级实体的查询,不过前天在forums.mircosoft.com看到一个关于Include加载多级实体的问题,经过一番交流和测试,算是明白了所以然.
...
也许问题该这么问,相比而言数据库访问次数和一次取大数据量那个在应用时更容易成为性能的瓶颈?
阅读全文
10 2008 档案
摘要:system.data.objects dev guy(a developer in EF)的blog文why use Entity Framwok中对Nhibernate和Entity Framework比较所说的那样,“我不是要让大家放弃Nhibernate或其它的ORM框架或者说要让大家相信EF比Nhibernate或其它的框架要好,它们不同的地方就意味着你可以根据你的实际情况做出不同的决定来选择合适的工具”。
阅读全文
摘要:对于orm框架而言最显著的一个特征就是延迟加载(lazy laoding),自然entity framework 也不例外,ms的entity frame work 是一个新的强大的数据模型工具,除了orm功能之外,还有其它更多的功能。因此对于了解entity framework是怎样通过不同的方式来体现这一特征,显得十分必要。本文将告诉我们EF在设计时那些所不为人知的:为什么EF不同于那些你所使用过的以及EF是如何实现你所期待的延迟加载这一特征的。认识到ORM并不是一个新的概念,这很重要。有许多优秀的为Ruby ,Python,甚至也有为.net framework (Nhibernate)的ORM框架出现。正是如此,当你关注EF时,你可能陷入一个和我类似的的困惑(延迟加载的方式并不是我想要的)。
阅读全文
摘要:在上一篇中我介绍了edm中继承的几种方式以及是如何在查询中去操作继承的实体群。这篇随笔将诉说继承在实际应用过程中继承带给我的的困惑与烦恼。在我们的项目中有一个PickList实体 ,从它派生出的实体不下20个,PickList作为基础的参照数据 ,对其维护(CRUD)是必须的。可是在对其做维护的过程中我发现我如何知道作为base entity (PickList)他有多少个(derived entity)派生的实体,如何取得每一个实体的类型名称...
阅读全文