读书人

WCF 怎么才能返回IQueryable

发布时间: 2013-10-01 12:15:56 作者: rapoo

WCF 如何才能返回IQueryable
我这里有个项目是采用EF + WCF做的,其中wcf充当应用层的作用,wcf通过ef查询数据库返回一个IQueryable的类型
WCF 怎么才能返回IQueryable
但是最后再客户端获得的
WCF 怎么才能返回IQueryable
这个wcf.GetQueryable()的值缺不是IQueryable类型的,被转换成了 T[] 的类型
要如何才能让wcf返回一个IQueryable呢 WCF?IQueryable WCF IQueryable
[解决办法]
那是不可能的~~~ 不在同一个运行上下文中~~
就算你在IQueryable.Where........

也是全部数据到了客户端再Where,而不是在数据库Where
太消耗内存了~

另外EF要关闭延迟加载,不然每次查询都会把相关的数据全部取出

WCF 1000次循环(不查询数据库,只返回当前系统时间)
需要的时间是27秒 你们的项目能接受么




读书人网 >.NET

热点推荐