首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

EF+WCF无法延迟加载解决方案

2013-01-26 
EF+WCF无法延迟加载我遇到这个问题 EF的 LazyLoad true 我调试时候ToList时数据库只监控到一条查询语句,

EF+WCF无法延迟加载
我遇到这个问题 
EF的 LazyLoad =true 我调试时候ToList时数据库只监控到一条查询语句,但是通过wcf时就执行了所有关联表的数据查询,好像是延迟加载通过WCF的时候就变成了立即全部加载了。
[解决办法]
就是这样的,WCF要序列化。必须关闭lazyload
[解决办法]
换种方式提供即可

换成“wcf数据服务”就ok了,这种方式可以使用延迟,而标准wcf服务则需要使用双工方式才能达到延迟效果
[解决办法]
使用WCF的OData(Open Data Protocol)可以实现数据的lazy loading和eager loading.

热点排行