有什么区别b / w选择并在linq中选择new。
var SelectNew = from L1 in liStudent select new { L1.Name, L1.ID };
var SelectNew2 = from L2 in liStudent select L2;
答案 0 :(得分:11)
您的第一个SelectNew
正在返回包含两个属性Name
和ID
的可枚举匿名类型,而SelectNew2
将返回iiStudent
的可枚举实体。当您需要返回实体/模型中可用数据的子集时,您将使用第一个实例。