【发布时间】:2013-10-26 17:57:59
【问题描述】:
我有以下代码,它为我提供了来自新 ASP.NET MVC5 身份的 id 和名称列表:
var identityStore = new IdentityStore();
var users =
(
from user in identityStore.DbContext.Set<User>()
select new
{
id = user.Id,
name = user.UserName
}
);
我怎样才能修改它,以便它允许我检查用户名是否存在?
这是用户类:
public class User : IUser
{
public User();
public User(string userName);
[Key]
public string Id { get; set; }
public virtual ICollection<UserLogin> Logins { get; set; }
public virtual UserManagement Management { get; set; }
public virtual ICollection<UserRole> Roles { get; set; }
public string UserName { get; set; }
}
【问题讨论】:
-
存在于哪里?你能补充一些解释吗?有点模糊。
-
你在寻找
var isUserExist = identityStore.DbContext.Set<User>().Any(user => user.UserName == "Samantha")的东西吗?