在linq中选择vs选择新

在linq中选择vs选择新,linq,Linq,在linq中选择和选择新建有什么区别 var SelectNew = from L1 in liStudent select new { L1.Name, L1.ID }; var SelectNew2 = from L2 in liStudent select L2; 您的第一个属性,SelectNew将返回一个匿名类型的可枚举项,该匿名类型具有两个属性,Name和ID,而SelectNew2将返回一个iiStudent实体的可枚举项。当您需要返回实体/模型中可用数据的子集时,您可以使用第

在linq中选择和选择新建有什么区别

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

var SelectNew2 = from L2 in liStudent select L2;

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

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