加入有N个实体类,每个实体类操作都会都有一个查询方法,每个查询方法都会判断每个属性是否为空,如果不为空则作为查询条件,要一个个手动判断是在太麻烦,有没有好的方法,比如利用反射判断,或是还有什么更好的方法 if (!string.IsNullOrEmpty(model.ID))
{
_dal.Where(x => x.ID.StartsWith(model.ID));
} if (!string.IsNullOrEmpty(model.Name))
{
_dal.Where(x => x.Name.StartsWith(model.Name));
} if (!string.IsNullOrEmpty(model.Age))
{
_dal.Where(x => x.Age.StartsWith(model.Age));
} if (!string.IsNullOrEmpty(model.Hobby))
{
_dal.Where(x => x.Hobby.StartsWith(model.Hobby));
}
- 2 回答
- 0 关注
- 498 浏览
添加回答
举报
0/150
提交
取消