111,096
社区成员




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();
}