TableSharingConcurrencyTokenConvention 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 recherche les types d’entités qui partagent une table qui a une colonne de jeton d’accès concurrentiel où ces types d’entités n’ont pas de propriété mappée à cette colonne. Il crée ensuite une propriété d’accès concurrentiel d’ombre mappée à cette colonne sur le ou les types d’entité les plus bas.
public class TableSharingConcurrencyTokenConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type TableSharingConcurrencyTokenConvention = class
interface IModelFinalizingConvention
interface IConvention
Public Class TableSharingConcurrencyTokenConvention
Implements IModelFinalizingConvention
- Héritage
-
TableSharingConcurrencyTokenConvention
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.
Constructeurs
TableSharingConcurrencyTokenConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Crée une instance de TableSharingConcurrencyTokenConvention. |
Propriétés
Dependencies |
Dépendances pour ce service. |
RelationalDependencies |
Dépendances spécifiques au fournisseur relationnel pour ce service. |
Méthodes
GetConcurrencyTokensMap(StoreObjectIdentifier, IReadOnlyList<IEntityType>) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
GetConcurrencyTokensMap(StoreObjectIdentifier, IReadOnlyList<IReadOnlyEntityType>) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
IsConcurrencyTokenMissing(List<IProperty>, IEntityType, IReadOnlyList<IEntityType>) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
IsConcurrencyTokenMissing(List<IReadOnlyProperty>, IReadOnlyEntityType, IReadOnlyList<IReadOnlyEntityType>) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Appelé lorsqu’un modèle est en cours de finalisation. |