【发布时间】:2012-12-06 14:47:31
【问题描述】:
我知道匿名类型不能从方法中返回。我也明白有一些解决方法可以做到这一点。我的问题是,Linq 提供者使用什么方法?比如(cue dim理解Linq provider是如何工作的),Select()扩展方法被应用到一个IQueryable,其表达式树被Linq provider解析,变成SQL,查询结果被解析,加载变成一个类型,然后....返回。
那么,例如使用什么技术让Select() 返回类型?实体框架还是 NHibernate?
【问题讨论】:
-
不完全确定你在这里问什么,但是: 1 - 方法可以返回匿名类型。 2 - Select() 返回 IEnumerable
标签: c# linq nhibernate entity-framework-4 anonymous-types