Condividi tramite


SqliteSharedTableConvention Classe

Definizione

Convenzione che modifica i nomi degli oggetti di database per i tipi di entità che condividono una tabella per evitare conflitti.

public class SqliteSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqliteSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqliteSharedTableConvention
Inherits SharedTableConvention
Ereditarietà
SqliteSharedTableConvention

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione dei modelli e Accesso ai database SQLite con EF Core .

Costruttori

SqliteSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nuova istanza di SqliteSharedTableConvention.

Proprietà

CheckConstraintsUniqueAcrossTables

Ottiene un valore che indica se i nomi dei vincoli CHECK devono essere univoci tra le tabelle.

Dependencies

Dipendenze per questo servizio.

(Ereditato da SharedTableConvention)
ForeignKeysUniqueAcrossTables

Ottiene un valore che indica se i nomi di chiave esterna devono essere univoci tra le tabelle.

(Ereditato da SharedTableConvention)
IndexesUniqueAcrossTables

Ottiene un valore che indica se i nomi degli indici devono essere univoci tra le tabelle.

(Ereditato da SharedTableConvention)
KeysUniqueAcrossTables

Ottiene un valore che indica se i nomi delle chiavi devono essere univoci tra le tabelle.

(Ereditato da SharedTableConvention)
RelationalDependencies

Dipendenze specifiche del provider relazionale per questo servizio.

(Ereditato da SharedTableConvention)
TriggersUniqueAcrossTables

Ottiene un valore che indica se i nomi dei trigger devono essere univoci tra le tabelle.

(Ereditato da SharedTableConvention)

Metodi

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi esterne mappate allo stesso vincolo di chiave esterna sono compatibili.

(Ereditato da SharedTableConvention)
AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Ottiene un valore che indica se due indici mappati allo stesso indice di tabella sono compatibili.

(Ereditato da SharedTableConvention)
AreCompatible(IKey, IKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi mappate allo stesso vincolo sono compatibili.

(Ereditato da SharedTableConvention)
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Ottiene un valore che indica se due vincoli CHECK con lo stesso nome sono compatibili.

(Ereditato da SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi esterne mappate allo stesso vincolo di chiave esterna sono compatibili.

(Ereditato da SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Ottiene un valore che indica se due indici mappati allo stesso indice di tabella sono compatibili.

(Ereditato da SharedTableConvention)
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi mappate allo stesso vincolo sono compatibili.

(Ereditato da SharedTableConvention)
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Ottiene un valore che indica se due trigger con lo stesso nome sono compatibili.

(Ereditato da SharedTableConvention)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chiamato dopo la finalizzazione di un modello.

(Ereditato da SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Viene chiamato quando viene finalizzato un modello.

(Ereditato da SharedTableConvention)

Si applica a