Microsoft.AspNetCore.Identity.EntityFrameworkCore 命名空间

提供用于使用 Entity Framework Core 持久保存标识数据的类型。

IdentityDbContext

用于标识的实体框架数据库上下文的基类。

IdentityDbContext<TUser>

用于标识的实体框架数据库上下文的基类。

IdentityDbContext<TUser,TRole,TKey>

用于标识的实体框架数据库上下文的基类。

IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>

用于标识的实体框架数据库上下文的基类。

IdentityRole

的默认实现 IdentityRole<TKey> 使用字符串作为主键。

IdentityRole<TKey>

表示标识系统中的角色

IdentityRole<TKey,TUserRole,TRoleClaim>

表示标识系统中的角色

IdentityRoleClaim<TKey>

表示向角色中的所有用户授予的声明。

IdentityUser

的默认实现 IdentityUser<TKey> 使用字符串作为主键。

IdentityUser<TKey>

表示标识系统中的用户

IdentityUser<TKey,TUserClaim,TUserRole,TUserLogin>

表示标识系统中的用户

IdentityUserClaim<TKey>

表示用户拥有的声明。

IdentityUserContext<TUser>

用于标识的实体框架数据库上下文的基类。

IdentityUserContext<TUser,TKey>

用于标识的实体框架数据库上下文的基类。

IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>

用于标识的实体框架数据库上下文的基类。

IdentityUserLogin<TKey>

表示用户的登录名及其关联的提供程序。

IdentityUserRole<TKey>

表示用户与角色之间的链接。

IdentityUserToken<TKey>

表示用户的身份验证令牌。

RoleStore<TRole>

为角色创建持久性存储的新实例。

RoleStore<TRole,TContext>

为角色创建持久性存储的新实例。

RoleStore<TRole,TContext,TKey>

为角色创建持久性存储的新实例。

RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>

为角色创建持久性存储的新实例。

UserOnlyStore<TUser>

为指定的用户类型创建持久性存储的新实例。

UserOnlyStore<TUser,TContext>

表示指定用户和角色类型的持久性存储的新实例。

UserOnlyStore<TUser,TContext,TKey>

表示指定用户和角色类型的持久性存储的新实例。

UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>

表示指定用户和角色类型的持久性存储的新实例。

UserStore

表示用户的持久性存储的新实例,使用 的默认实现 IdentityUser<TKey> 和字符串作为主键。

UserStore<TUser>

为指定的用户类型创建持久性存储的新实例。

UserStore<TUser,TRole,TContext>

表示指定用户和角色类型的持久性存储的新实例。

UserStore<TUser,TRole,TContext,TKey>

表示指定用户和角色类型的持久性存储的新实例。

UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken>

表示指定用户和角色类型的持久性存储的新实例。

UserStore<TUser,TRole,TContext,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>

表示指定用户和角色类型的持久性存储的新实例。

注解

有关 ASP.NET Core 中的标识的详细信息,请参阅 ASP.NET Core 上的标识简介