Partager via


Microsoft.EntityFrameworkCore Espace de noms

Classes

BackingFieldAttribute

Nomme le champ de sauvegarde associé à cette propriété ou propriété de navigation.

ChangeTrackerExtensions

Méthodes d’extension pour ChangeTracker.

CommentAttribute

Marque une classe, une propriété ou un champ avec un commentaire à définir sur la table ou la colonne de base de données correspondante.

ConventionAnnotatableExtensions

Méthodes d’extension pour IConventionAnnotatable.

ConventionEntityTypeExtensions

Méthodes d’extension pour IConventionEntityType.

ConventionForeignKeyExtensions

Méthodes d’extension pour IConventionForeignKey.

ConventionKeyExtensions

Méthodes d’extension pour IConventionKey.

ConventionModelExtensions

Méthodes d’extension pour IConventionModel.

ConventionNavigationExtensions

Méthodes d’extension pour IConventionNavigation.

ConventionPropertyBaseExtensions

Méthodes d’extension pour IConventionPropertyBase.

ConventionPropertyExtensions

Méthodes d’extension pour IConventionProperty.

ConventionTypeBaseExtensions

Méthodes d’extension pour IConventionTypeBase.

CosmosDatabaseFacadeExtensions

Méthodes d’extension pour le DatabaseFacade retourné à partir de Database qui ne peuvent être utilisées qu’avec le fournisseur Cosmos.

CosmosDbContextOptionsExtensions

Méthodes d’extension spécifiques à Cosmos pour DbContextOptionsBuilder.

CosmosEntityTypeBuilderExtensions

Méthodes d’extension spécifiques à Cosmos pour EntityTypeBuilder.

CosmosEntityTypeExtensions

Méthodes d’extension de type d’entité pour les métadonnées Cosmos.

CosmosModelBuilderExtensions

Méthodes d’extension spécifiques à Cosmos pour ModelBuilder.

CosmosModelExtensions

Méthodes d’extension de modèle pour les métadonnées Cosmos.

CosmosPrimitiveCollectionBuilderExtensions

Méthodes d’extension spécifiques à Cosmos pour PrimitiveCollectionBuilder.

CosmosPropertyBuilderExtensions

Méthodes d’extension spécifiques à Cosmos pour PropertyBuilder.

CosmosPropertyExtensions

Méthodes d’extension de propriété pour les métadonnées Cosmos.

CosmosQueryableExtensions

Méthodes d’extension spécifiques à Cosmos pour les requêtes LINQ.

DbContext

Un instance DbContext représente une session avec la base de données et peut être utilisé pour interroger et enregistrer des instances de vos entités. DbContext est une combinaison des modèles Unit Of Work et Repository.

DbContextOptions

Options à utiliser par un DbContext. Vous remplacez OnConfiguring(DbContextOptionsBuilder) ou utilisez normalement un pour créer des DbContextOptionsBuilder instances de cette classe et il n’est pas conçu pour être construit directement dans le code de votre application.

DbContextOptions<TContext>

Options à utiliser par un DbContext. Vous remplacez OnConfiguring(DbContextOptionsBuilder) ou utilisez normalement un pour créer des DbContextOptionsBuilder<TContext> instances de cette classe et il n’est pas conçu pour être construit directement dans le code de votre application.

DbContextOptionsBuilder

Fournit une surface d’API simple pour la configuration de DbContextOptions. Les bases de données (et d’autres extensions) définissent généralement des méthodes d’extension sur cet objet qui vous permettent de configurer la connexion de base de données (et d’autres options) à utiliser pour un contexte.

DbContextOptionsBuilder<TContext>

Fournit une surface d’API simple pour la configuration de DbContextOptions<TContext>. Les bases de données (et d’autres extensions) définissent généralement des méthodes d’extension sur cet objet qui vous permettent de configurer la connexion de base de données (et d’autres options) à utiliser pour un contexte.

DbFunctionAttribute

Mappe une méthode CLR statique à une fonction de base de données afin que la méthode CLR puisse être utilisée dans les requêtes LINQ. Par convention, utilise le nom de la méthode .NET comme nom de la fonction de base de données et le schéma par défaut.

DbFunctions

Fournit des méthodes CLR qui sont traduites en fonctions de base de données lorsqu’elles sont utilisées dans les requêtes LINQ to Entities. Les méthodes de cette classe sont accessibles via Functions.

DbFunctionsExtensions

Fournit des méthodes CLR qui sont traduites en fonctions de base de données lorsqu’elles sont utilisées dans les requêtes LINQ to Entities. Les méthodes de cette classe sont accessibles via Functions.

DbLoggerCategory

API permettant d’obtenir des catégories d’enregistreurs d’événements de manière intellisense/saisie semi-automatique.

DbLoggerCategory.ChangeTracking

Catégorie d’enregistreur d’événements pour les messages de détection et de suivi des modifications.

DbLoggerCategory.Database

Catégories d’enregistreurs d’événements pour les messages liés aux interactions de base de données.

DbLoggerCategory.Database.Command

Catégorie d’enregistreur d’événements pour l’exécution des commandes, y compris SQL envoyé à la base de données.

DbLoggerCategory.Database.Connection

Catégorie d’enregistreur d’événements pour les messages liés aux opérations de connexion.

DbLoggerCategory.Database.Transaction

Catégorie d’enregistreur d’événements pour les messages liés aux opérations de transaction.

DbLoggerCategory.Infrastructure

Catégorie d’enregistreur d’événements pour les messages divers de l’infrastructure Entity Framework.

DbLoggerCategory.Migrations

Messages de catégorie d’enregistreur d’événements de migrations.

DbLoggerCategory.Model

Catégories d’enregistreurs d’événements pour les messages liés à la génération de modèles et aux métadonnées.

DbLoggerCategory.Model.Validation

Catégorie d’enregistreur d’événements pour les messages de validation du modèle.

DbLoggerCategory.Query

Catégorie d’enregistreur d’événements pour les messages liés aux requêtes, à l’exclusion du SQL généré, qui se trouve dans la DbLoggerCategory.Database.Command catégorie.

DbLoggerCategory.Scaffolding

Catégorie d’enregistreur d’événements pour les messages provenant de la génération de modèles/rétro-ingénierie.

DbLoggerCategory.Update

Catégorie d’enregistreur d’événements pour les messages liés à , à SaveChanges()l’exclusion des messages spécifiquement liés aux interactions de base de données qui sont couvertes par les DbLoggerCategory.Database catégories.

DbQuery<TQuery>

Un DbQuery<TQuery> peut être utilisé pour interroger des instances de TQuery. Les requêtes LINQ sur un DbQuery<TQuery> seront traduites en requêtes sur la base de données.

Les résultats d’une requête LINQ sur un DbQuery<TQuery> contiennent les résultats retournés à partir de la base de données et peuvent ne pas refléter les modifications apportées dans le contexte qui n’ont pas été conservées dans la base de données. Par exemple, les résultats ne contiennent pas de vues nouvellement ajoutées et peuvent toujours contenir des vues marquées pour suppression.

Selon la base de données utilisée, certaines parties d’une requête LINQ par rapport à un DbQuery<TQuery> peuvent être évaluées en mémoire au lieu d’être traduites en requête de base de données.

DbQuery<TQuery> les objets sont généralement obtenus à partir d’une DbQuery<TQuery> propriété sur un dérivé DbContext ou à partir de la Query<TQuery>() méthode .

DbSet<TEntity>

Un DbSet<TEntity> peut être utilisé pour interroger et enregistrer des instances de TEntity. Les requêtes LINQ sur un DbSet<TEntity> seront traduites en requêtes sur la base de données.

DbUpdateConcurrencyException

Exception levée lorsqu’une violation de concurrence est rencontrée lors de l’enregistrement dans la base de données. Une violation de la concurrence se produit lorsqu’un nombre inattendu de lignes est affecté lors de l’enregistrement. Cela est généralement dû au fait que les données de la base de données ont été modifiées depuis qu’elles ont été chargées en mémoire.

DbUpdateException

Exception levée lorsqu’une erreur est rencontrée lors de l’enregistrement dans la base de données.

DeleteBehaviorAttribute

Configure la propriété de navigation sur le côté dépendant d’une relation pour indiquer comment une opération de suppression est appliquée aux entités dépendantes dans une relation lorsqu’elle est supprimée ou que la relation est rompue.

EF

Méthodes statiques utiles dans le code d’application où il n’existe pas de type EF à partir duquel la méthode est accessible. Par exemple, le référencement d’une propriété d’état d’ombre dans une requête LINQ.

EntityFrameworkQueryableExtensions

Méthodes d’extension associées à Entity Framework LINQ.

EntityTypeConfigurationAttribute

Spécifie le type de configuration du type d’entité.

EntityTypeConfigurationAttribute<TConfiguration,TEntity>

Spécifie le type de configuration du type d’entité.

EntityTypeExtensions

Méthodes d’extension de type d’entité pour IReadOnlyEntityType.

ExecutionStrategyExtensions

Méthodes d'extension pour IExecutionStrategy

ForeignKeyExtensions

Méthodes d’extension pour IReadOnlyForeignKey.

IndexAttribute

Spécifie un index à générer dans la base de données.

IndexExtensions

Méthodes d’extension pour IIndex.

InMemoryDatabaseFacadeExtensions

Méthodes d’extension spécifiques en mémoire pour Database.

InMemoryDbContextOptionsExtensions

Méthodes d’extension spécifiques en mémoire pour DbContextOptionsBuilder.

InMemoryEntityTypeBuilderExtensions

Méthodes d’extension pour EntityTypeBuilder le fournisseur en mémoire.

InMemoryEntityTypeExtensions

Méthodes d’extension pour IReadOnlyEntityType le fournisseur en mémoire.

KeyExtensions

Méthodes d’extension pour IReadOnlyKey.

KeylessAttribute

Marque un type en tant qu’entité sans clé.

LazyLoadingProxiesOptionsBuilder

Permet SQL Server configuration spécifique d’être effectuée sur DbContextOptions.

ModelBuilder

Fournit une surface d’API simple pour la configuration d’un IMutableModel qui définit la forme de vos entités, les relations entre elles et la façon dont elles sont mappées à la base de données.

ModelConfigurationBuilder

Fournit une surface d’API simple pour la définition des valeurs par défaut et la configuration des conventions avant leur exécution.

ModelCreationDependencies

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.

ModelExtensions

Méthodes d’extension pour IReadOnlyModel.

MutableAnnotatableExtensions

Méthodes d’extension pour IMutableAnnotatable.

MutableEntityTypeExtensions

Méthodes d’extension pour IMutableEntityType.

MutableForeignKeyExtensions

Méthodes d’extension pour IMutableForeignKey.

MutableKeyExtensions

Méthodes d’extension pour IMutableKey.

MutableModelExtensions

Méthodes d’extension pour IMutableModel.

MutableNavigationExtensions

Méthodes d’extension pour IMutableNavigation.

MutablePropertyBaseExtensions

Méthodes d’extension pour IMutablePropertyBase.

MutablePropertyExtensions

Méthodes d’extension pour IMutableProperty.

MutableTypeBaseExtensions

Méthodes d’extension pour IMutableTypeBase.

NavigationExtensions

Méthodes d’extension pour IReadOnlyNavigation.

ObservableCollectionExtensions

Méthodes d’extension pour ObservableCollection<T>.

OwnedAttribute

Marque un type comme appartenant. Toutes les références à ce type sont configurées en tant que types d’entités détenus.

PrecisionAttribute

Configure la précision des données autorisées dans cette propriété. Par exemple, si la propriété est un Decimal , il s’agit du nombre maximal de chiffres.

PrimaryKeyAttribute

Spécifie une clé primaire pour le type d’entité mappé à ce type CLR.

PropertyBaseExtensions

Méthodes d’extension pour IReadOnlyPropertyBase.

PropertyExtensions

Méthodes d’extension pour IReadOnlyProperty.

ProxiesExtensions

Méthodes d’extension liées à l’utilisation de proxys avec Entity Framework Core.

RelationalCollectionOwnershipBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour CollectionOwnershipBuilder.

RelationalComplexTypeExtensions

Méthodes d’extension de type complexe pour les métadonnées de base de données relationnelle.

RelationalComplexTypePrimitiveCollectionBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour ComplexTypePrimitiveCollectionBuilder.

RelationalComplexTypePropertyBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour ComplexTypePropertyBuilder.

RelationalDatabaseFacadeExtensions

Méthodes d’extension pour le DatabaseFacade retourné par Database qui ne peuvent être utilisées qu’avec des fournisseurs de base de données relationnelle.

RelationalDbFunctionsExtensions

Fournit des méthodes CLR qui sont traduites en fonctions de base de données lorsqu’elles sont utilisées dans des requêtes LINQ to Entities. Les méthodes de cette classe sont accessibles via Functions.

RelationalElementTypeBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour ElementTypeBuilder.

RelationalElementTypeExtensions

IElementType méthodes d’extension pour les métadonnées de base de données relationnelle.

RelationalEntityTypeBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour EntityTypeBuilder.

RelationalEntityTypeExtensions

Méthodes d’extension de type d’entité pour les métadonnées de base de données relationnelle.

RelationalForeignKeyBuilderExtensions

Méthodes d’extension spécifiques aux bases de données relationnelles pour les générateurs de relations.

RelationalForeignKeyExtensions

Méthodes d’extension de clé étrangère pour les métadonnées de base de données relationnelle.

RelationalIndexBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour IndexBuilder.

RelationalIndexExtensions

Méthodes d’extension d’index pour les métadonnées de base de données relationnelle.

RelationalKeyBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour KeyBuilder.

RelationalKeyExtensions

Méthodes d’extension de clé pour les métadonnées de base de données relationnelle.

RelationalMetadataExtensions

Méthodes d’extension spécifiques aux bases de données relationnelles pour les métadonnées.

RelationalModelBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour ModelBuilder.

RelationalModelExtensions

Méthodes d’extension de modèle relationnelles spécifiques.

RelationalOwnedNavigationBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour OwnedNavigationBuilder.

RelationalPrimitiveCollectionBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour PrimitiveCollectionBuilder.

RelationalPropertiesConfigurationBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour PropertiesConfigurationBuilder.

RelationalPropertyBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour PropertyBuilder.

RelationalPropertyExtensions

Méthodes d’extension de propriété pour les métadonnées de base de données relationnelle.

RelationalQueryableExtensions

Méthodes d’extension spécifiques aux bases de données relationnelles pour les requêtes LINQ.

RelationalQueryTypeBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour QueryTypeBuilder.

RelationalReferenceCollectionBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour ReferenceCollectionBuilder.

RelationalReferenceOwnershipBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour ReferenceOwnershipBuilder.

RelationalReferenceReferenceBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour ReferenceReferenceBuilder.

RelationalTriggerBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour TriggerBuilder.

RelationalTriggerExtensions

Déclencher des méthodes d’extension pour les métadonnées de base de données relationnelle.

RelationalTypeBaseExtensions

Méthodes d’extension de type pour les métadonnées de base de données relationnelle.

RelationalTypeMappingConfigurationBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour TypeMappingConfigurationBuilder.

SaveChangesEventArgs

Arguments d’événement de base pour les DbContext.SaveChanges événements et DbContext.SaveChangesAsync .

SaveChangesFailedEventArgs

Arguments de l’événement SaveChangesFailed.

SavedChangesEventArgs

Arguments de l’événement SavedChanges.

SavingChangesEventArgs

Arguments de l’événement SavingChanges.

ScaffoldingModelExtensions

Extensions de modèle au moment du design.

ServicePropertyExtensions

Méthodes d’extension pour IServiceProperty.

SkipNavigationExtensions

Méthodes d’extension pour ISkipNavigation.

SqliteComplexTypePropertyBuilderExtensions

Méthodes d’extension spécifiques à SQLite pour ComplexTypePropertyBuilder.

SqliteDatabaseFacadeExtensions

Méthodes d’extension spécifiques SQLite pour Database.

SqliteDbContextOptionsBuilderExtensions

Méthodes d’extension spécifiques SQLite pour DbContextOptionsBuilder.

SqliteDbFunctionsExtensions

Contient des méthodes d’extension sur DbFunctions pour le fournisseur Microsoft.EntityFrameworkCore.Sqlite.

SqliteEntityTypeBuilderExtensions

Méthodes d’extension spécifiques SQLite pour EntityTypeBuilder.

SqliteEntityTypeExtensions

Méthodes d’extension de type d’entité pour les métadonnées spécifiques à Sqlite.

SqliteEntityTypeMappingFragmentExtensions

Méthodes d’extension spécifiques SQLite pour IReadOnlyEntityTypeMappingFragment.

SqliteIndexBuilderExtensions

Méthodes d’extension spécifiques SQLite pour IndexBuilder.

SqliteKeyBuilderExtensions

Méthodes d’extension spécifiques SQLite pour KeyBuilder.

SqliteMetadataExtensions

Méthodes d’extension spécifiques SQLite pour les métadonnées.

SqliteNetTopologySuiteDbContextOptionsBuilderExtensions

Méthodes d’extension spécifiques à NetTopologySuite pour SqliteDbContextOptionsBuilder.

SqliteNetTopologySuitePropertyBuilderExtensions

Méthodes d’extension spécifiques sqLite et NetTopologySuite pour PropertyBuilder.

SqlitePropertyBuilderExtensions

Méthodes d’extension spécifiques à SQLite pour PropertyBuilder.

SqlitePropertyExtensions

Méthodes d’extension pour les IProperty métadonnées SQLite.

SqliteReferenceCollectionBuilderExtensions

Méthodes d’extension spécifiques SQLite pour ReferenceCollectionBuilder.

SqliteReferenceReferenceBuilderExtensions

Méthodes d’extension spécifiques SQLite pour ReferenceReferenceBuilder.

SqliteTableBuilderExtensions

Méthodes d’extension spécifiques à Sqlite pour TableBuilder.

SqliteTableExtensions

Méthodes d’extension spécifiques SQLite pour ITable.

SqlServerCollectionOwnershipBuilderExtensions

SQL Server méthodes d’extension spécifiques pour CollectionOwnershipBuilder.

SqlServerComplexTypePrimitiveCollectionBuilderExtensions

SQL Server méthodes d’extension spécifiques pour ComplexTypePrimitiveCollectionBuilder.

SqlServerComplexTypePropertyBuilderExtensions

SQL Server méthodes d’extension spécifiques pour ComplexTypePropertyBuilder.

SqlServerDatabaseFacadeExtensions

SQL Server méthodes d’extension spécifiques pour Database.

SqlServerDbContextOptionsExtensions

SQL Server méthodes d’extension spécifiques pour DbContextOptionsBuilder.

SqlServerDbFunctionsExtensions

Fournit des méthodes CLR qui sont traduites en fonctions de base de données lorsqu’elles sont utilisées dans des requêtes LINQ to Entities. Les méthodes de cette classe sont accessibles via Functions.

SqlServerDbSetExtensions

Méthodes d’extension spécifiques à la base de données Sql Server pour les requêtes LINQ enracinées dans DbSet.

SqlServerEntityTypeBuilderExtensions

SQL Server méthodes d’extension spécifiques pour EntityTypeBuilder.

SqlServerEntityTypeExtensions

Méthodes d’extension de type d’entité pour SQL Server métadonnées spécifiques.

SqlServerEntityTypeMappingFragmentExtensions

SQL Server méthodes d’extension spécifiques pour IReadOnlyEntityTypeMappingFragment.

SqlServerIndexBuilderExtensions

SQL Server méthodes d’extension spécifiques pour IndexBuilder.

SqlServerIndexExtensions

Méthodes d’extension d’index pour les métadonnées spécifiques à SQL Server.

SqlServerKeyBuilderExtensions

SQL Server méthodes d’extension spécifiques pour KeyBuilder.

SqlServerKeyExtensions

Méthodes d’extension de clé pour les métadonnées spécifiques à SQL Server.

SqlServerMetadataExtensions

SQL Server méthodes d’extension spécifiques pour les métadonnées.

SqlServerModelBuilderExtensions

SQL Server méthodes d’extension spécifiques pour ModelBuilder.

SqlServerModelExtensions

Méthodes d’extension de modèle pour SQL Server métadonnées spécifiques.

SqlServerNetTopologySuiteDbContextOptionsBuilderExtensions

Méthodes d’extension spécifiques à NetTopologySuite pour SqlServerDbContextOptionsBuilder.

SqlServerPrimitiveCollectionBuilderExtensions

SQL Server méthodes d’extension spécifiques pour PrimitiveCollectionBuilder.

SqlServerPropertyBuilderExtensions

SQL Server méthodes d’extension spécifiques pour PropertyBuilder.

SqlServerPropertyExtensions

Méthodes d’extension de propriété pour les métadonnées spécifiques à SQL Server.

SqlServerReferenceCollectionBuilderExtensions

SQL Server méthodes d’extension spécifiques pour ReferenceCollectionBuilder.

SqlServerReferenceOwnershipBuilderExtensions

SQL Server méthodes d’extension spécifiques pour ReferenceOwnershipBuilder.

SqlServerReferenceReferenceBuilderExtensions

SQL Server méthodes d’extension spécifiques pour ReferenceReferenceBuilder.

SqlServerRetryingExecutionStrategy

Implémentation IExecutionStrategy pour la nouvelle tentative d’exécutions ayant échoué sur SQL Server.

SqlServerTableBuilderExtensions

SQL Server méthodes d’extension spécifiques pour TableBuilder.

SqlServerTableExtensions

SQL Server méthodes d’extension spécifiques pour ITable.

TableExpressionExtensions

Méthodes d’extension de type pour TableExpressionBase et les types associés.

TypeBaseExtensions

Méthodes d’extension pour IReadOnlyTypeBase.

UnicodeAttribute

Configure la propriété comme capable de conserver des caractères Unicode.

WarningConfigurationBuilderExtensions

Méthodes d’extension spécifiques à la base de données relationnelle pour WarningsConfigurationBuilder.

Structures

DbContextId

Identificateur unique pour le contexte instance et le bail de pool, le cas échéant.

RawSqlString

Chaîne représentant une requête SQL brute. Ce type permet la résolution de surcharge entre le standard et interpolé FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) et ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[])

Interfaces

IDbContextFactory<TContext>

Définit une fabrique pour la création d’instances DbContext .

IEntityTypeConfiguration<TEntity>

Permet de factoriser la configuration d’un type d’entité dans une classe distincte, plutôt qu’en ligne dans OnModelCreating(ModelBuilder). Implémentez cette interface, en appliquant la configuration de l’entité dans la Configure(EntityTypeBuilder<TEntity>) méthode, puis appliquez la configuration au modèle à l’aide ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) de dans OnModelCreating(ModelBuilder).

IQueryTypeConfiguration<TQuery>

Permet de factoriser la configuration d’un type de requête dans une classe distincte, plutôt qu’en ligne dans OnModelCreating(ModelBuilder). Implémentez cette interface, en appliquant la configuration de la requête dans la Configure(QueryTypeBuilder<TQuery>) méthode, puis appliquez la configuration au modèle à l’aide ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) de dans OnModelCreating(ModelBuilder).

Énumérations

AutoTransactionBehavior

Indique si une transaction sera créée automatiquement SaveChanges() si une transaction utilisateur n’a pas été créée via « BeginTransaction » ou fournie via « UseTransaction ».

ChangeTrackingStrategy

Indique comment le contexte détecte les modifications apportées aux propriétés d’une instance du type d’entité.

DataCompressionType

Indique le type de compression des données utilisé sur un index.

DeleteBehavior

Indique comment une opération de suppression est appliquée aux entités dépendantes d’une relation lorsque le principal est supprimé ou que la relation est rompue.

EntityState

État dans lequel une entité est suivie par un contexte.

PropertyAccessMode

Passez une valeur de cette énumération à UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)ou UsePropertyAccessMode(PropertyAccessMode) pour modifier si la propriété ou le champ de stockage sera utilisé lors de la lecture et de l’écriture dans une propriété ou un champ.

QuerySplittingBehavior

Indique comment les collections associées dans une requête doivent être chargées à partir de la base de données.

QueryTrackingBehavior

Indique comment les résultats d’une requête sont suivis par le ChangeTracker.

WarningBehavior

Comportement d’exécution des avertissements générés par Entity Framework