【问题标题】:Select few columns in Entity Framework在实体框架中选择几列
【发布时间】:2017-10-11 05:51:36
【问题描述】:

我是实体框架的新手。我的表有 20 多列。但有时,我只需要其中的 2-3 列。将整行作为模型类对象或仅使用 LINQ to Entity 查询是一种好习惯吗?你能给出选择最佳方法的机会吗?

谢谢 彼得

【问题讨论】:

    标签: entity-framework


    【解决方案1】:

    只需使用 .Select() 操作返回您需要的内容。这可以通过加快查询速度并减少从数据库服务器通过网络传输的数据量来显着提高性能。

    【讨论】:

    • 添加到这个(非常好的)答案:记得使用 .Select 在执行查询之前通过枚举 IQueryable。
    • 是的,并不比看到 .ToList().Select(x=> ...) 差多少:)
    • 感谢您的所有回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 2022-12-12
    • 1970-01-01
    相关资源
    最近更新 更多