【问题标题】:IEnumreable and IQueryable [duplicate]IEnumreable 和 IQueryable [重复]
【发布时间】:2014-05-29 18:49:41
【问题描述】:

IEnumreableIQueryable 的正确区别。

为什么使用这两个接口以及何时使用?

在列表中使用的好处是什么?

IEnumreableIQueryable 中还包含哪些其他方法?

在什么场景下我们必须使用IEnumreableIQueryable

【问题讨论】:

标签: c# ienumerable iqueryable


【解决方案1】:

查询数据库时,我更喜欢使用IQueryable,因为请求是在需要数据时发送的。我的意思是这个

   var users = (from user in db.Users select user ).AsQueryable();
   //it doesn't load data yet until you write users.ToList(); or users.Count();

【讨论】:

    猜你喜欢
    • 2013-03-01
    • 2014-12-02
    • 1970-01-01
    • 2011-01-26
    • 2013-12-02
    • 2017-04-07
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多