【发布时间】:2021-04-09 14:33:56
【问题描述】:
我有这种方法,我首先检查用户是否为管理员,如果您是管理员,您将从数据库中获取用户列表。但是 VS 告诉我我必须在 IF 管理括号之外再放一个回报,我在这里完全失去了我应该回报什么?由于您不是管理员,因此您无法返回任何内容
public static IEnumerable<User> FindUser(int AdminId, string Keyword)
{
using (var db = new DatabaseContext())
{
var admin = db.Users.Where(a => a.Id == AdminId).Select(a => a.IsAdmin).FirstOrDefault();
if (admin == true)
{
var FindUser = db.Users.Where(u => u.Name.Contains(Keyword)).OrderBy(u => u.Name).ToList();
return FindUser;
}
return something here(???)
}
}
【问题讨论】:
-
return Enumerable.Empty
();
标签: c# visual-studio entity-framework