SharedTableConvention 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.
[System.Runtime.CompilerServices.Nullable(0)]
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type SharedTableConvention = class
interface IModelFinalizingConvention
interface IConvention
type SharedTableConvention = class
interface IModelFinalizedConvention
interface IConvention
type SharedTableConvention = class
interface IModelFinalizingConvention
interface IConvention
Public Class SharedTableConvention
Implements IModelFinalizingConvention
Public Class SharedTableConvention
Implements IModelFinalizedConvention
- Héritage
-
SharedTableConvention
- Dérivé
- Attributs
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez les conventions de génération de modèles.
Constructeurs
| Nom | Description |
|---|---|
| SharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Crée une instance de SharedTableConvention. |
Propriétés
| Nom | Description |
|---|---|
| CheckConstraintsUniqueAcrossTables |
Obtient une valeur indiquant si les noms de contraintes de vérification doivent être uniques entre les tables. |
| 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. |
| ForeignKeysUniqueAcrossTables |
Obtient une valeur indiquant si les noms de clés étrangères doivent être uniques entre les tables. |
| IndexesUniqueAcrossTables |
Obtient une valeur indiquant si les noms d’index doivent être uniques entre les tables. |
| KeysUniqueAcrossSchemas |
Obtient une valeur indiquant si les noms de clés doivent être uniques entre les schémas. |
| KeysUniqueAcrossTables |
Obtient une valeur indiquant si les noms de clés doivent être uniques entre les tables. |
| RelationalDependencies |
Dépendances spécifiques au fournisseur relationnel pour ce service. |
| TriggersUniqueAcrossTables |
Obtient une valeur indiquant si les noms de déclencheur doivent être uniques entre les tables. |
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. |
| 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. |
| 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. |
| 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. |
| AreCompatibleDefaultConstraints(IReadOnlyProperty, IReadOnlyProperty, StoreObjectIdentifier) |
Obtient une valeur indiquant si deux contraintes par défaut portant le même nom sont compatibles. |
| ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Appelé après la finalisation d’un modèle. |
| ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Appelé lorsqu’un modèle est finalisé. |