通过Id asp.net mvc获取用户

问题描述 投票:2回答:2

我是asp.net的新手,我尝试建立我的第一个网站。我正在实现存储库,我需要如何通过q​​azxswpoi找到用户。这是我的用户存储库类:

id
c# asp.net asp.net-mvc repository
2个回答
1
投票

您可以使用public class UserRepository { private ApplicationDbContext _db; public UserRepository() { _db = new ApplicationDbContext(); } public ApplicationUser GetUserById(int id) { return _db.Users.FirstOrDefault(ApplicationUser => ApplicationUser.Id == id); } } 使用其主键检索实体。

.Find(id)

1
投票

[假设您的解决方案使用微软身份,并且用户已登录]

public ApplicationUser GetUserById(int id)
{
    return _db.Users.Find(id);
}

然后,您可以轻松访问用户对象及其所有属性

© www.soinside.com 2019 - 2024. All rights reserved.