110,534
社区成员
发帖
与我相关
我的任务
分享
public Person[] QueryPersons(string name, int? gender)
{
MyDataContext dc = new MyDataContext();
IQueryable<Person> q = dc.Persons;
if (!String.IsNullOrEmpty(name))
q = q.Where(person => person.Name.Contains(name));
if (gender.HasValue)
q = q.Where(person => person.Gender = gender);
return q.OrderBy(person => person.Name).ToArray();
}