Microsoft.EntityFrameworkCore.ValueGeneration Espace de noms
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.
Classes
BinaryValueGenerator |
Génère un tableau octets à partir de NewGuid(). Les valeurs générées sont non temporaires, ce qui signifie qu’elles seront enregistrées dans la base de données. |
DiscriminatorValueGeneratorFactory |
Fabrique qui crée des générateurs de valeur pour la propriété de discriminateur qui génère toujours la valeur du discriminateur pour le type d’entité donné. |
GuidValueGenerator |
Génère des Guid valeurs à l’aide de NewGuid(). Les valeurs générées sont non temporaires, ce qui signifie qu’elles seront enregistrées dans la base de données. |
HiLoValueGenerator<TValue> |
Agit comme un ValueGenerator en demandant un bloc de valeurs de la base de données sous-jacente et en les retournant une par une. Demande à la base de données sous-jacente un autre bloc lorsque le bloc actuel est épuisé. |
HiLoValueGeneratorState |
État de thread sécurisé utilisé par HiLoValueGenerator<TValue>. |
RelationalValueGeneratorSelector |
Sélectionne les générateurs de valeurs à utiliser pour générer des valeurs pour les propriétés des entités. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
SequentialGuidValueGenerator |
Génère des valeurs séquentielles Guid optimisées pour une utilisation dans les index ou clés en cluster Microsoft SQL Server, ce qui génère de meilleures performances que les valeurs aléatoires. Il s’agit du générateur par défaut pour SQL Server Guid colonnes qui sont définies pour être générées lors de l’ajout. |
StringValueGenerator |
Génère des String valeurs à l’aide d’une représentation sous forme de chaîne de NewGuid(). Les valeurs générées sont non temporaires, ce qui signifie qu’elles seront enregistrées dans la base de données. |
TemporaryGuidValueGenerator |
Génère des Guid valeurs à l’aide de NewGuid(). Les valeurs générées sont temporaires, ce qui signifie qu’elles sont remplacées par des valeurs générées par la base de données lors de l’enregistrement de l’entité. |
TemporaryNumberValueGeneratorFactory |
Fabrique pour la création de générateurs de valeurs entières temporaires appropriés pour le type numérique de la propriété. |
ValueGenerator |
Génère des valeurs pour les propriétés lorsqu’une entité est ajoutée à un contexte. |
ValueGenerator<TValue> |
Génère des valeurs pour les propriétés lorsqu’une entité est ajoutée à un contexte. |
ValueGeneratorCache |
Conserve un cache de générateurs de valeurs pour les propriétés. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
ValueGeneratorCacheDependencies |
Classe de paramètre dépendances de service pour ValueGeneratorCache Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
ValueGeneratorFactory |
Classe de base pour les fabriques qui créent des générateurs de valeur. |
ValueGeneratorSelector |
Sélectionne les générateurs de valeurs à utiliser pour générer des valeurs pour les propriétés des entités. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
ValueGeneratorSelectorDependencies |
Classe de paramètre dépendances de service pour ValueGeneratorSelector Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
Interfaces
IValueGeneratorCache |
Conserve un cache de générateurs de valeurs pour les propriétés. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IValueGeneratorSelector |
Sélectionne les générateurs de valeurs à utiliser pour générer des valeurs pour les propriétés des entités. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |