码迷,mamicode.com
首页 > 其他好文 > 详细

IQueryable<T> 与 ObjectQuery<T> 差异

时间:2015-06-08 14:43:53      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:


命名空间:System.Data.Objects
程序集:  System.Data.Entity(在 System.Data.Entity.dll 中)
public class ObjectQuery<T> : ObjectQuery, IOrderedQueryable<T>, IQueryable<T>, IEnumerable<T>, IOrderedQueryable, IQueryable, IEnumerable, IListSource
(摘自MSDN:https://msdn.microsoft.com/zh-cn/library/bb345303.aspx )
可以看出ObjectQuery<T> 是一个类而IQueryable<T>是一个接口,类ObjectQuery<T>实现接口IQueryable<T>
而需要用ToTraceString()这个方法用来查看执行的的脚本的时候,必须将对象转换为ObjectQuery<T>,接口IQueryable<T>中是不包含该方法定义的
 

IQueryable<T> 与 ObjectQuery<T> 差异

标签:

原文地址:http://www.cnblogs.com/fengxiaoling/p/4560741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!