C# 在模型类中使用ASP.Net标识

C# 在模型类中使用ASP.Net标识,c#,asp.net,asp.net-mvc-5,asp.net-identity,C#,Asp.net,Asp.net Mvc 5,Asp.net Identity,我是ASP.NETIdentity的新手,我正在寻找一个很好的教程,介绍如何将Identity与模型中的其他类结合使用 例如,我有一个基本的Ratings类,看起来像这样(来自一个不使用Identity的项目) 还有一个看起来有点像这样的用户类 public class User { public int Id { get; set; } public string Name { get; set; } public string Emai

我是ASP.NETIdentity的新手,我正在寻找一个很好的教程,介绍如何将Identity与模型中的其他类结合使用

例如,我有一个基本的Ratings类,看起来像这样(来自一个不使用Identity的项目)

还有一个看起来有点像这样的用户类

public class User
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }
        public ICollection<Rating> Ratings { get; set; }
    }
公共类用户
{
公共int Id{get;set;}
公共字符串名称{get;set;}
公共字符串电子邮件{get;set;}
公共ICollection分级{get;set;}
}

寻找一种方法来实现相同的身份。我的测试项目是用MVC5设置的,代码优先

推荐的解决方案是将您需要的属性添加到ApplicationUser类中

您还可以使用自己的“用户表”,在您的情况下,这将是用户类。你必须从IdentityUser继承


建议的解决方案是将所需的属性添加到ApplicationUser类中

您还可以使用自己的“用户表”,在您的情况下,这将是用户类。你必须从IdentityUser继承

我同意鲁伊的观点

这是一个网站,当我开始学习身份时,它会教你很多东西。

我同意鲁伊的观点


这里有一个网站,当我刚开始使用Identity时,它会教你很多东西。

作为相关提示:在项目中实现工作单元模式时要小心。ASP.NET标识datacontext需要与Uow datacontext相同,否则整个think将崩溃


一个好的起点可能是:

作为相关提示:在项目中实现工作单元模式时要小心。ASP.NET标识datacontext需要与Uow datacontext相同,否则整个think将崩溃


一个好的起点可能是:

您是否先使用代码?是的。我在网上找到的大多数教程都是先教MVC使用代码,所以我认为这一定是最佳实践。你先用代码吗?是的。我在网上找到的大多数教程都是先教MVC使用代码,所以我认为这一定是最好的做法。谢谢-我会查出来的谢谢-我会查出来的谢谢-我也会查出来的:)谢谢-我也会查出来的:)
public class User
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }
        public ICollection<Rating> Ratings { get; set; }
    }