Microsoft引入了UserManager<T>和RoleManager<T>类,以与AspNetUsers、AspNetRoles和其他数据库表进行交互。但我们为什么要用它们呢?也许更好的解决方案是构建数据库支架,直接使用实体框架处理其表,而忘记类UserManager<T>和RoleManager<T>
我为什么要问?
我的申请,我想遵循。我从为用户创建DTO类开始:
public class UserDto
{
public string Id { get; set; }
public string UserName {
我有一个模型类,它有一个AreDuesPaid属性,我希望只有管理员才能查看和编辑该属性。
这个类看起来像这样:
public class ClubMember
{
[ScaffoldColumn(false)]
public int Id { get; set; }
[Display(Name = "First Name")]
[Required(ErrorMessage = "First name is required")]
public string FirstName { get; set; }
[D