加入有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 關注
- 522 瀏覽
添加回答
舉報
0/150
提交
取消