选择vs在linq中选择新的

时间:2010-12-25 09:21:09

标签: linq

有什么区别b / w选择并在linq中选择new。

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

var SelectNew2 = from L2 in liStudent select L2;

1 个答案:

答案 0 :(得分:11)

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