Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Microsoft.AspNet.Identity.IUser的自定义实现_C#_Asp.net Mvc_Entity Framework_Identity - Fatal编程技术网

C# Microsoft.AspNet.Identity.IUser的自定义实现

C# Microsoft.AspNet.Identity.IUser的自定义实现,c#,asp.net-mvc,entity-framework,identity,C#,Asp.net Mvc,Entity Framework,Identity,我不喜欢代码优先的方法,希望在EF映射类中使用新的标识特性。我有一个列为的表用户 Id(bigint、ai、pk) 登录(nvarchar) 密码(nvarchar) 接口Microsoft.AspNet.Identity.IUser强制执行2个属性: Id(字符串) 用户名(字符串) 什么,如果我不想使用此结构,但我也希望以正确的方式进行身份验证?我发现从ASP.NET identity 2(仍在预发行版)开始,您可以执行以下操作: public class MyUser : Iden

我不喜欢代码优先的方法,希望在EF映射类中使用新的标识特性。我有一个列为的表用户

  • Id(bigint、ai、pk)
  • 登录(nvarchar)
  • 密码(nvarchar)
接口Microsoft.AspNet.Identity.IUser强制执行2个属性:

  • Id(字符串)
  • 用户名(字符串)

什么,如果我不想使用此结构,但我也希望以正确的方式进行身份验证?

我发现从ASP.NET identity 2(仍在预发行版)开始,您可以执行以下操作:

public class MyUser : IdentityUser<long>
公共类MyUser:IdentityUser
当涉及到现实生活时,它会比这多一点。我在(德语)上写了一篇关于它的博客,并在(德语)上添加了一个英语屏幕。你可以找到一些好的提示


所以,这是可能的。

我也有自己的表,是否需要包含asp.net标识表中的所有列