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
| Nom | Description |
|---|---|
| BinaryValueGenerator |
Génère un tableau d’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 discrimination qui génère toujours la valeur de discriminateur pour le type d’entité donné. |
| GuidValueGenerator |
Génère des Guid valeurs à l’aide NewGuid()de . 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 bloc de valeurs à partir de la base de données sous-jacente et les renvoie une par une. Demande à la base de données sous-jacente un autre bloc lorsque le bloc actuel est épuisé. |
| HiLoValueGeneratorState |
État sécurisé du thread 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 d’application. |
| SequentialGuidValueGenerator |
Génère des valeurs séquentielles Guid optimisées pour une utilisation dans Microsoft clés ou index en cluster SQL Server, ce qui donne 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 NewGuid()de . 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 lorsque l’entité est enregistrée. |
| 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 d’application. |
| ValueGeneratorCacheDependencies |
Classe de paramètres de 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 d’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 d’application. |
| ValueGeneratorSelectorDependencies |
Classe de paramètres de 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 d’application. |
Interfaces
| Nom | Description |
|---|---|
| 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 d’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 d’application. |