SqlServerSharedTableConvention Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
- Héritage
Remarques
Pour plus d’informations et d’exemples, consultez Conventions de création de modèles et Accès aux bases de données SQL Server et Azure SQL avec EF Core.
Constructeurs
SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Crée une instance de SqlServerSharedTableConvention. |
Propriétés
CheckConstraintsUniqueAcrossTables |
Obtient une valeur indiquant si case activée noms de contrainte doivent être uniques entre les tables. (Hérité de SharedTableConvention) |
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) |
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
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(IIndex, IIndex, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux index mappés au même index de table sont compatibles. (Hérité de SharedTableConvention) |
AreCompatible(IKey, IKey, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux clés mappées à la même contrainte sont compatibles. |
AreCompatible(IKey, IKey, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux clés mappées à la même contrainte sont compatibles. (Hérité de SharedTableConvention) |
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux contraintes case activée 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(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux index mappés au même index de table sont compatibles. (Hérité de SharedTableConvention) |
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux clés mappées à la même contrainte sont compatibles. |
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux clés mappées à la même contrainte sont compatibles. (Hérité de SharedTableConvention) |
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux déclencheurs portant le même nom sont compatibles. (Hérité de SharedTableConvention) |
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Appelé après la finalisation d’un modèle. (Hérité de SharedTableConvention) |
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Appelé lorsqu’un modèle est en cours de finalisation. (Hérité de SharedTableConvention) |