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

Definizione

Classe di base per il contesto del database Entity Framework usato per l'identità.

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)

Parametri di tipo

TUser

Tipo di oggetti utente.

TRole

Tipo di oggetti ruolo.

TKey

Tipo della chiave primaria per utenti e ruoli.

TUserClaim

Tipo dell'oggetto attestazione utente.

TUserRole

Tipo dell'oggetto ruolo utente.

TUserLogin

Tipo dell'oggetto di accesso utente.

TRoleClaim

Tipo dell'oggetto attestazione ruolo.

TUserToken

Tipo dell'oggetto token utente.

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

Costruttori

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

Inizializza una nuova istanza della classe.

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

Inizializza una nuova istanza della classe.

Proprietà

RoleClaims

Ottiene o imposta l'oggetto DbSet<TEntity> delle attestazioni del ruolo.

Roles

Ottiene o imposta l'oggetto DbSet<TEntity> dei ruoli.

SchemaVersion

Ottiene la versione dello schema utilizzata per il controllo delle versioni.

(Ereditato da IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

Ottiene o imposta l'oggetto DbSet<TEntity> delle attestazioni User.

UserClaims

Ottiene o imposta l'oggetto DbSet<TEntity> delle attestazioni User.

(Ereditato da IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserLogins

Ottiene o imposta l'oggetto DbSet<TEntity> degli account di accesso utente.

UserLogins

Ottiene o imposta l'oggetto DbSet<TEntity> degli account di accesso utente.

(Ereditato da IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserRoles

Ottiene o imposta l'oggetto DbSet<TEntity> dei ruoli utente.

Users

Ottiene o imposta l'oggetto DbSet<TEntity> di Users.

Users

Ottiene o imposta l'oggetto DbSet<TEntity> di Users.

(Ereditato da IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserTokens

Ottiene o imposta l'oggetto DbSet<TEntity> dei token utente.

UserTokens

Ottiene o imposta l'oggetto DbSet<TEntity> dei token utente.

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

Metodi

OnModelCreating(ModelBuilder)

Configura lo schema necessario per il framework di gestione delle identità.

Si applica a