SqlServerSharedTableConvention 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 SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
Ereditarietà
SqlServerSharedTableConvention

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione dei modelli e Accesso a SQL Server e Azure SQL database con EF Core.

Costruttori

SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nuova istanza di SqlServerSharedTableConvention.

Proprietà

CheckConstraintsUniqueAcrossTables

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

(Ereditato da SharedTableConvention)
Dependencies

Dipendenze per questo servizio.

(Ereditato da SharedTableConvention)
ForeignKeysUniqueAcrossTables

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

(Ereditato da SharedTableConvention)
IndexesUniqueAcrossTables

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

IndexesUniqueAcrossTables

Ottiene un valore che indica se i nomi di indice 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 di 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.

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.

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 di controllo 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.

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.

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>)

Chiamato quando viene finalizzato un modello.

(Ereditato da SharedTableConvention)

Si applica a