我需要做一個像getUsers(列表ID)的查詢; 我需要通過ID搜索,如果找到,然後返回用戶列表中的ID,如果沒有找到,然後返回所有用戶,或者如果發現只有一個返回一個用戶。複雜的查詢與if
如何編寫此查詢?
這是我如何開始:
public List<User> getUsers (List<int> ids)
{
using(var uow = _repository.CreateUnitOfWork())
{
var u = uow.GetEntities<User>().Where(c => c.Id in ids);
if (u == null)
u.ToList();
}
}
,我需要使用實體框架 – Ovidiu