Compartir a través de


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

Definición

Clase base para el contexto de base de datos de Entity Framework usado para la identidad.

generic <typename TUser, typename TRole, typename TKey, typename TUserClaim, typename TUserRole, typename TUserLogin, typename TRoleClaim, typename TUserToken>
 where TUser : IdentityUser<TKey, TUserClaim, TUserRole, TUserLogin> where TRole : IdentityRole<TKey, TUserRole, TRoleClaim> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey> where TUserRole : IdentityUserRole<TKey> where TUserLogin : IdentityUserLogin<TKey> where TRoleClaim : IdentityRoleClaim<TKey> where TUserToken : IdentityUserToken<TKey>public ref class IdentityDbContext abstract : Microsoft::EntityFrameworkCore::DbContext
generic <typename TUser, typename TRole, typename TKey, typename TUserClaim, typename TUserRole, typename TUserLogin, typename TRoleClaim, typename TUserToken>
 where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey> where TUserRole : IdentityUserRole<TKey> where TUserLogin : IdentityUserLogin<TKey> where TRoleClaim : IdentityRoleClaim<TKey> where TUserToken : IdentityUserToken<TKey>public ref class IdentityDbContext abstract : Microsoft::AspNetCore::Identity::EntityFrameworkCore::IdentityUserContext<TUser, TKey, TUserClaim, TUserLogin, TUserToken>
public abstract class IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken> : Microsoft.EntityFrameworkCore.DbContext where TUser : IdentityUser<TKey,TUserClaim,TUserRole,TUserLogin> where TRole : IdentityRole<TKey,TUserRole,TRoleClaim> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey> where TUserRole : IdentityUserRole<TKey> where TUserLogin : IdentityUserLogin<TKey> where TRoleClaim : IdentityRoleClaim<TKey> where TUserToken : IdentityUserToken<TKey>
public abstract class IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken> where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey> where TUserRole : IdentityUserRole<TKey> where TUserLogin : IdentityUserLogin<TKey> where TRoleClaim : IdentityRoleClaim<TKey> where TUserToken : IdentityUserToken<TKey>
type IdentityDbContext<'User, 'Role, 'Key, 'UserClaim, 'UserRole, 'UserLogin, 'RoleClaim, 'UserToken (requires 'User :> IdentityUser<'Key, 'UserClaim, 'UserRole, 'UserLogin> and 'Role :> IdentityRole<'Key, 'UserRole, 'RoleClaim> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserRole :> IdentityUserRole<'Key> and 'UserLogin :> IdentityUserLogin<'Key> and 'RoleClaim :> IdentityRoleClaim<'Key> and 'UserToken :> IdentityUserToken<'Key>)> = class
    inherit DbContext
type IdentityDbContext<'User, 'Role, 'Key, 'UserClaim, 'UserRole, 'UserLogin, 'RoleClaim, 'UserToken (requires 'User :> IdentityUser<'Key> and 'Role :> IdentityRole<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserRole :> IdentityUserRole<'Key> and 'UserLogin :> IdentityUserLogin<'Key> and 'RoleClaim :> IdentityRoleClaim<'Key> and 'UserToken :> IdentityUserToken<'Key>)> = class
    inherit 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>)>
Public MustInherit Class IdentityDbContext(Of TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TRoleClaim, TUserToken)
Inherits DbContext
Public MustInherit Class IdentityDbContext(Of TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TRoleClaim, TUserToken)
Inherits IdentityUserContext(Of TUser, TKey, TUserClaim, TUserLogin, TUserToken)

Parámetros de tipo

TUser

Tipo de objetos de usuario.

TRole

Tipo de objetos de rol.

TKey

Tipo de la clave principal para usuarios y roles.

TUserClaim

Tipo del objeto de notificación de usuario.

TUserRole

Tipo del objeto de rol de usuario.

TUserLogin

Tipo del objeto de inicio de sesión de usuario.

TRoleClaim

Tipo del objeto de notificación de rol.

TUserToken

Tipo del objeto de token de usuario.

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

Constructores

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

Inicializa una nueva instancia de la clase.

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

Inicializa una nueva instancia de la clase.

Propiedades

RoleClaims

Obtiene o establece la DbSet<TEntity> propiedad de las notificaciones de rol.

Roles

Obtiene o establece el DbSet<TEntity> de roles.

SchemaVersion

Obtiene la versión de esquema usada para el control de versiones.

(Heredado de IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

Obtiene o establece la DbSet<TEntity> propiedad de notificaciones de usuario.

UserClaims

Obtiene o establece la DbSet<TEntity> propiedad de notificaciones de usuario.

(Heredado de IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserLogins

Obtiene o establece el DbSet<TEntity> valor de Inicios de sesión de usuario.

UserLogins

Obtiene o establece el DbSet<TEntity> valor de Inicios de sesión de usuario.

(Heredado de IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserRoles

Obtiene o establece el DbSet<TEntity> de Roles de usuario.

Users

Obtiene o establece el DbSet<TEntity> objeto de Usuarios.

Users

Obtiene o establece el DbSet<TEntity> objeto de Usuarios.

(Heredado de IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserTokens

Obtiene o establece el DbSet<TEntity> de tokens de usuario.

UserTokens

Obtiene o establece el DbSet<TEntity> de tokens de usuario.

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

Métodos

OnModelCreating(ModelBuilder)

Configura el esquema necesario para el marco de identidad.

Se aplica a