当前位置: 首页 > 编程语言 > C#

EntityFrameworkLazyLoadingin.NET3.5分享

时间:2023-04-11 01:16:31 C#

EntityFrameworkLazyLoadingin.NET3.5由于服务器限制我仅限于.Net3.5,我使用了LinqtoSQL延迟加载,但后来切换到实体框架.L2S在3.5中没有延迟加载,L2S也没有。有没有办法以某种方式重新生成模板来实现这一点?您必须在EF1/.NET3.5中显式调用加载方法。因此,您必须在访问未加载的相关集合或实体之前调用以下方法:示例:if(!person.Pets.IsLoaded)person.Pets.Load();如果(!person.Address.IsLoaded)person.Address.Load();当然它很丑,但这就是它在那个版本中所做的。更多细节来自微软博客:http://blogs.microsoft.co.il/blogs/idof/archive/2008/08/20/entity-framework-and-lazy-loading.aspx以上是C#学习教程:Entity.NET3.5中的框架延迟加载共享所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: