【问题标题】:Select vs Select new in linq在 linq 中选择与选择新的
【发布时间】:2010-12-25 17:53:15
【问题描述】:

在 linq 中 b/w select 和 select new 有什么区别。

var SelectNew = from L1 in liStudent select new { L1.Name, L1.ID };

var SelectNew2 = from L2 in liStudent select L2;

【问题讨论】:

  • 如果您发布代码或 XML,在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮 ( { } ) 以很好地格式化语法高亮!

标签: linq


【解决方案1】:

您的第一个 SelectNew 返回具有两个属性 NameID 的匿名类型的可枚举,而 SelectNew2 返回 iiStudent 实体的可枚举。当您需要返回实体/模型中可用数据的子集时,您将使用第一个实例。

【讨论】:

    猜你喜欢
    • 2021-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 2011-12-17
    相关资源
    最近更新 更多