string[] lstYear = birthday.Split(',');
DateTime dtStart = DateTime.Parse(lstYear[0]);
DateTime dtEnd = DateTime.Parse(lstYear[1]);
var query = object.Where(item => item.birthday.Value >= dtStart && item.birthday.Value <= dtEnd);
if (!sex.Equals("ALL"))
{
query = query.Where(item => item.sex == sex);
}
if (!string.IsNullOrEmpty(keyword))
{
query = query.Where(item => item.Val.Contains(keyword));
}
query = query.OrderByDescending(item => item.update_date);