Lingua

SqlServerSharedTableConvention Classe

Definizione

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

[System.Runtime.CompilerServices.Nullable(0)]
public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
Ereditarietà
SqlServerSharedTableConvention
Attributi

Commenti

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

Costruttori

Nome Descrizione
SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nuova istanza di SqlServerSharedTableConvention.

Proprietà

Nome Descrizione
CheckConstraintsUniqueAcrossTables

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

(Ereditato da SharedTableConvention)
DefaultConstraintsUniqueAcrossTables

Ottiene un valore che indica se i nomi dei vincoli predefiniti 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.

IndexesUniqueAcrossTables

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

(Ereditato da SharedTableConvention)
KeysUniqueAcrossSchemas

Ottiene un valore che indica se i nomi delle chiavi devono essere univoci tra gli schemi.

(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

Nome Descrizione
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(IKey, IKey, StoreObjectIdentifier)

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

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.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

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

(Ereditato da SharedTableConvention)
AreCompatibleDefaultConstraints(IReadOnlyProperty, IReadOnlyProperty, StoreObjectIdentifier)

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

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

Chiamato quando viene finalizzato un modello.

(Ereditato da SharedTableConvention)

Si applica a