Langue

SqlServerSharedTableConvention Classe

Définition

Convention qui manipule les noms d’objets de base de données pour les types d’entités qui partagent une table afin d’éviter les conflits.

[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
Héritage
SqlServerSharedTableConvention
Attributs

Remarques

Pour plus d’informations et d’exemples, consultez les conventions de génération de modèles et l’accès aux bases de données SQL Server et Azure SQL avec EF Core.

Constructeurs

Nom Description
SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crée une instance de SqlServerSharedTableConvention.

Propriétés

Nom Description
CheckConstraintsUniqueAcrossTables

Obtient une valeur indiquant si les noms de contraintes de vérification doivent être uniques entre les tables.

(Hérité de SharedTableConvention)
DefaultConstraintsUniqueAcrossTables

Obtient une valeur indiquant si les noms de contraintes par défaut doivent être uniques entre les tables.

Dependencies

Dépendances pour ce service.

(Hérité de SharedTableConvention)
ForeignKeysUniqueAcrossTables

Obtient une valeur indiquant si les noms de clés étrangères doivent être uniques entre les tables.

(Hérité de SharedTableConvention)
IndexesUniqueAcrossTables

Obtient une valeur indiquant si les noms d’index doivent être uniques entre les tables.

IndexesUniqueAcrossTables

Obtient une valeur indiquant si les noms d’index doivent être uniques entre les tables.

(Hérité de SharedTableConvention)
KeysUniqueAcrossSchemas

Obtient une valeur indiquant si les noms de clés doivent être uniques entre les schémas.

(Hérité de SharedTableConvention)
KeysUniqueAcrossTables

Obtient une valeur indiquant si les noms de clés doivent être uniques entre les tables.

(Hérité de SharedTableConvention)
RelationalDependencies

Dépendances spécifiques au fournisseur relationnel pour ce service.

(Hérité de SharedTableConvention)
TriggersUniqueAcrossTables

Obtient une valeur indiquant si les noms de déclencheur doivent être uniques entre les tables.

(Hérité de SharedTableConvention)

Méthodes

Nom Description
AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Obtient une valeur indiquant si deux clés étrangères mappées à la même contrainte de clé étrangère sont compatibles.

(Hérité de SharedTableConvention)
AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Obtient une valeur indiquant si deux index mappés au même index de table sont compatibles.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Obtient une valeur indiquant si deux clés mappées à la même contrainte sont compatibles.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Obtient une valeur indiquant si deux contraintes de vérification portant le même nom sont compatibles.

(Hérité de SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Obtient une valeur indiquant si deux clés étrangères mappées à la même contrainte de clé étrangère sont compatibles.

(Hérité de SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Obtient une valeur indiquant si deux index mappés au même index de table sont compatibles.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Obtient une valeur indiquant si deux clés mappées à la même contrainte sont compatibles.

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Obtient une valeur indiquant si deux déclencheurs portant le même nom sont compatibles.

(Hérité de SharedTableConvention)
AreCompatibleDefaultConstraints(IReadOnlyProperty, IReadOnlyProperty, StoreObjectIdentifier)

Obtient une valeur indiquant si deux contraintes par défaut portant le même nom sont compatibles.

(Hérité de SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Appelé lorsqu’un modèle est finalisé.

(Hérité de SharedTableConvention)

S’applique à