本文唯一访问地址:http://www.cnblogs.com/yubaolee/p/DynamicLinq.html 对于系统开发来说,按不同字段进行过滤查询是一种常见的需求。在EF中通常的做法是: /// <summary> // ...
本文唯一访问地址:http://www.cnblogs.com/yubaolee/p/DynamicLinq.html
对于系统开发来说,按不同字段进行过滤查询是一种常见的需求。在EF中通常的做法是:
/// <summary> /// 只是简单举例,只用了两个过滤条件 /// </summary> IEnumerable<UserInfo> Search(get='_blank'>string username = "", string usertype = "") { var query = _context.UserInfoes.AsQueryable(); if (!string.IsNullOrEmpty(username)) query = query.Where(u => u.UserName == username); if (!string.IsNullOrEmpty(usertype)) query = query.Where(u => u.UserType == usertype); return query.ToList(); }
原标题:.NET深入实战系列
关键词:.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。