首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq查询怎么返回指定列生成匿名类

2012-03-01 
linq查询如何返回指定列生成匿名类.var niming from s in strlist select new { s.Studentid, s.Student

linq查询如何返回指定列生成匿名类.
var niming = from s in strlist select new { s.Studentid, s.Studentname }; //获取strlist中student对象的两个属性


  var niming = strlist.Select();//如何在这里通过select限制查询出的列..跟上面的一样,只是换了一种方式

[解决办法]

C# code
//你上面是在转LIst?new {m.Stuendid,m.Studentname}).ToList();
[解决办法]
class Student 

public int Age { get; set; } 
public string Name { get; set; } 
public bool Sex { get; set; } 

private List <Student> GetStudents() 

List <Student> students = new List <Student> { 
new Student{ Name="a", Age=1, Sex =true}, 
new Student{ Name="b", Age=2, Sex =false}, 
}; 
return students; 

List <Student> tmp = GetStudents.Where(p=>p.Sex ==True); 
List<Student> studentList = GetStudents
var stu2 =from st in stulist
select new {name = st.Name, age= st.Age}

热点排行