Share via


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

定义

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

generic <typename TUser, typename TKey, typename TUserClaim, typename TUserLogin, typename TUserToken>
 where TUser : IdentityUser<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey> where TUserLogin : IdentityUserLogin<TKey> where TUserToken : IdentityUserToken<TKey>public ref class IdentityUserContext abstract : Microsoft::EntityFrameworkCore::DbContext
public abstract class IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken> : Microsoft.EntityFrameworkCore.DbContext where TUser : IdentityUser<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey> where TUserLogin : IdentityUserLogin<TKey> where TUserToken : IdentityUserToken<TKey>
type IdentityUserContext<'User, 'Key, 'UserClaim, 'UserLogin, 'UserToken (requires 'User :> IdentityUser<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserLogin :> IdentityUserLogin<'Key> and 'UserToken :> IdentityUserToken<'Key>)> = class
    inherit DbContext
Public MustInherit Class IdentityUserContext(Of TUser, TKey, TUserClaim, TUserLogin, TUserToken)
Inherits DbContext

类型参数

TUser

用户对象的类型。

TKey

用户和角色的主键的类型。

TUserClaim

用户声明对象的类型。

TUserLogin

用户登录对象的类型。

TUserToken

用户令牌对象的类型。

继承
IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>
派生

构造函数

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

初始化此类的新实例。

IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>(DbContextOptions)

初始化此类的新实例。

属性

SchemaVersion

获取用于版本控制的架构版本。

UserClaims

获取或设置 DbSet<TEntity> 用户声明的 。

UserLogins

获取或设置 DbSet<TEntity> 用户登录名的 。

Users

获取或设置 DbSet<TEntity> Users 的 。

UserTokens

获取或设置 DbSet<TEntity> 用户令牌的 。

方法

OnModelCreating(ModelBuilder)

配置标识框架所需的架构。

适用于