Section courante

A propos

Section administrative du site

Microsoft.EntityFrameworkCore

Coeur d'Entity Framework Core (EF Core)
Entity Framework Espaces de nom

Description

Cet espace de noms contient les classes de base.

Liste des classes

Classe Description
ConventionAnnotatableExtensions Cette classe contient les méthodes d'extension pour IConventionAnnotatable.
ConventionEntityTypeExtensions Cette classe contient les méthodes d'extension pour IConventionEntityType.
ConventionForeignKeyExtensions Cette classe contient les méthodes d'extension pour IConventionForeignKey.
ConventionKeyExtensions Cette classe contient les méthodes d'extension pour IConventionKey.
ConventionModelExtensions Cette classe contient les méthodes d'extension pour IConventionModel.
ConventionNavigationExtensions Cette classe contient les méthodes d'extension pour IConventionNavigation.
ConventionPropertyBaseExtensions Cette classe contient les méthodes d'extension pour IConventionPropertyBase.
ConventionPropertyExtensions Cette classe contient les méthodes d'extension pour IConventionProperty.
ConventionTypeBaseExtensions Cette classe contient les méthodes d'extension pour IConventionTypeBase.
CosmosDatabaseFacadeExtensions Cette classe contient les méthodes d'extension pour DatabaseFacade renvoyées par Database ne pouvant être utilisées qu'avec le fournisseur Cosmos.
CosmosDbContextOptionsExtensions Cette classe contient les méthodes d'extension spécifiques à Cosmos pour DbContextOptionsBuilder.
CosmosEntityTypeBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à Cosmos pour EntityTypeBuilder.
CosmosEntityTypeExtensions Cette classe contient les méthodes d'extension pour les méta-données IEntityType pour Cosmos.
CosmosModelBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à Cosmos pour ModelBuilder.
CosmosModelExtensions Cette classe contient les méthodes d'extension pour les méta-données IModel pour Cosmos.
CosmosPropertyBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à Cosmos pour PropertyBuilder.
CosmosPropertyExtensions Cette classe contient les méthodes d'extension pour les méta-données IProperty pour Cosmos.
DbContext Cette classe contient une instance DbContext représentant une session avec la base de données et peut être utilisée pour interroger et enregistrer des instances de vos entités. La classe DbContext est une combinaison des modèles d'unité de travail et de référentiel.
DbContextOptions Cette classe contient les options à utiliser par un DbContext. Vous remplacez normalement OnConfiguring (DbContextOptionsBuilder) ou utilisez un DbContextOptionsBuilder pour créer des instances de cette classe et il n'est pas conçu pour être construit directement dans votre code d'application.
DbContextOptions<TContext> Cette classe contient les options à utiliser par un DbContext. Vous remplacez normalement OnConfiguring (DbContextOptionsBuilder) ou utilisez un DbContextOptionsBuilder <TContext> pour créer des instances de cette classe et il n'est pas conçu pour être directement construit dans votre code d'application.
DbContextOptionsBuilder Cette classe permet de fournir une surface API simple pour configurer DbContextOptions. Les bases de données (et autres extensions) définissent généralement des méthodes d'extension sur cet objet vous permettant de configurer la connexion à la base de données (et d'autres options) à utiliser pour un contexte.
DbContextOptionsBuilder<TContext> Cette classe permet de fournir une surface API simple pour configurer DbContextOptions <TContext>. Les bases de données (et autres extensions) définissent généralement des méthodes d'extension sur cet objet vous permettant de configurer la connexion à la base de données (et d'autres options) à utiliser pour un contexte.
DbFunctionAttribute Cette classe permet de cartographier 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 Cette classe permet de fournir des méthodes CLR étant converties en fonctions de base de données lorsqu'elles sont utilisées dans les requêtes LINQ à Entities. Les méthodes de cette classe sont accessibles via les fonctions.
DbFunctionsExtensions Cette classe permet de fournir des méthodes CLR étant converties en fonctions de base de données lorsqu'elles sont utilisées dans les requêtes LINQ à Entities. Les méthodes de cette classe sont accessibles via les fonctions.
DbLoggerCategory Cette classe contient une API pour obtenir des catégories d'enregistreurs d'une manière conviviale Intellisense et complétion de tabulation.
DbLoggerCategory.ChangeTracking Cette classe contient la catégorie d'enregistreur pour les messages de détection et de suivi des modifications.
DbLoggerCategory.Database Cette classe contient les catégories d'enregistreurs pour les messages liés aux interactions de base de données.
DbLoggerCategory.Database.Command Cette classe contient la catégorie d'enregistreur pour l'exécution des commandes, y compris le SQL envoyé à la base de données.
DbLoggerCategory.Database.Connection Cette classe contient la catégorie d'enregistreur pour les messages liés aux opérations de connexion.
DbLoggerCategory.Database.Transaction Cette classe contient la catégorie d'enregistreur pour les messages liés aux opérations de transaction.
DbLoggerCategory.Infrastructure Cette classe contient la catégorie d'enregistreur pour divers messages de l'infrastructure Entity Framework Core (EF Core).
DbLoggerCategory.Migrations Cette classe contient les messages de catégorie d'enregistreur de Migrations.
DbLoggerCategory.Model Cette classe contient les catégories d'enregistreurs pour les messages liés à la création de modèles et aux méta-données.
DbLoggerCategory.Model.Validation Cette classe contient la catégorie d'enregistreur pour les messages de validation du modèle.
DbLoggerCategory.Query Cette classe contient la catégorie de journal pour les messages liés aux requêtes, à l'exclusion du SQL généré, se trouvant dans la catégorie DbLoggerCategory.Database.Command.
DbLoggerCategory.Scaffolding Cette classe contient la catégorie d'enregistreur pour les messages d'échafaudage et de rétro-ingénierie.
DbLoggerCategory.Update Cette classe contient la catégorie d'enregistrement pour les messages liés à SaveChanges(), à l'exclusion des messages spécifiquement liés aux interactions de base de données étant couverts par les catégories DbLoggerCategory.Database.
DbQuery<TQuery> Cette classe permet d'interroger des instances de TQuery. Les requêtes LINQ sur une DbQuery<TQuery> seront converties en requêtes sur la base de données.
DbSet<TEntity> Cette classe permet d'interroger et d'enregistrer des instances de TEntity. Les requêtes LINQ sur un DbSet<TEntity> seront converties en requêtes sur la base de données.
DbUpdateConcurrencyException Cette classe contient une exception levée lorsqu'une violation d'accès simultané est rencontrée lors de l'enregistrement dans la base de données. Une violation d'accès simultané se produit lorsqu'un nombre inattendu de lignes est affecté pendant l'enregistrement. Cette situation est généralement dû au fait que les données de la base de données ont été modifiées depuis leur chargement en mémoire.
DbUpdateException Cette classe permet de lever une exception lorsqu'une erreur est rencontrée lors de l'enregistrement dans la base de données.
EF Cette classe contient les méthodes statiques utiles dans le code d'application où il n'y a pas de type EF pour accéder à la méthode. Par exemple, référencer une propriété d'état fantôme dans une requête LINQ.
EntityFrameworkQueryableExtensions Cette classe contient les méthodes d'extension liées à Entity Framework LINQ.
EntityTypeExtensions Cette classe contient les méthodes d'extension pour IEntityType.
ExecutionStrategyExtensions Cette classe contient les méthodes d'extension pour IExecutionStrategy.
ForeignKeyExtensions Cette classe contient les méthodes d'extension pour IForeignKey.
InMemoryDatabaseFacadeExtensions Cette classe contient les méthodes d'extension spécifiques en mémoire pour la base de données.
InMemoryDbContextOptionsExtensions Cette classe contient les méthodes d'extension spécifiques en mémoire pour DbContextOptionsBuilder.
KeyExtensions Cette classe contient les méthodes d'extension pour IKey.
ModelBuilder Cette classe permet de fournir une surface API simple pour configurer un IMutableModel définissant la forme de vos entités, les relations entre elles et la façon dont elles sont cartographiées à la base de données.
ModelExtensions Cette classe contient les méthodes d'extension pour IModel.
MutableAnnotatableExtensions Cette classe contient les méthodes d'extension pour IMutableAnnotatable.
MutableEntityTypeExtensions Cette classe contient les méthodes d'extension pour IMutableEntityType.
MutableForeignKeyExtensions Cette classe contient les méthodes d'extension pour IMutableForeignKey.
MutableKeyExtensions Cette classe contient les méthodes d'extension pour IMutableKey.
MutableModelExtensions Cette classe contient les méthodes d'extension pour IMutableModel.
MutableNavigationExtensions Cette classe contient les méthodes d'extension pour IMutableNavigation.
MutablePropertyBaseExtensions Cette classe contient les méthodes d'extension pour IMutablePropertyBase.
MutablePropertyExtensions Cette classe contient les méthodes d'extension pour IMutableProperty.
MutableTypeBaseExtensions Cette classe contient les méthodes d'extension pour IMutableTypeBase.
NavigationExtensions Cette classe contient les méthodes d'extension pour INavigation.
ObservableCollectionExtensions Cette classe contient les méthodes d'extension pour ObservableCollection<T>.
OwnedAttribute Cette classe permet de marquer un type comme propriétaire. Toutes les références à ce type seront configurées en tant que types d'entités propriétaires.
PropertyBaseExtensions Cette classe contient les méthodes d'extension pour IPropertyBase.
PropertyExtensions Cette classe contient les méthodes d'extension pour IProperty.
ProxiesExtensions Cette classe contient les méthodes d'extension liées à l'utilisation de proxy avec Entity Framework Core.
RelationalDatabaseFacadeExtensions Cette classe contient les méthodes d'extension pour DatabaseFacade renvoyées par Database ne pouvant être utilisées qu'avec des fournisseurs de bases de données relationnelles.
RelationalEntityTypeBuilderExtensions Cette classe contient les méthodes d'extension spécifiques aux bases de données relationnelles pour EntityTypeBuilder.
RelationalEntityTypeExtensions Cette classe contient les méthodes d'extension pour IEntityType pour les méta-données de base de données relationnelles.
RelationalForeignKeyBuilderExtensions Cette classe contient les méthodes d'extension spécifiques aux bases de données relationnelles pour les créateurs de relations.
RelationalForeignKeyExtensions Cette classe contient les méthodes d'extension pour IForeignKey pour les méta-données de la base de données relationnelle.
RelationalIndexBuilderExtensions Cette classe contient les méthodes d'extension spécifiques aux bases de données relationnelles pour IndexBuilder.
RelationalIndexExtensions Cette classe contient les méthodes d'extension pour IIndex pour les méta-données de la base de données relationnelle.
RelationalKeyBuilderExtensions Cette classe contient les méthodes d'extension spécifiques aux bases de données relationnelles pour KeyBuilder.
RelationalKeyExtensions Cette classe contient les méthodes d'extension pour IKey pour les méta-données de base de données relationnelles.
RelationalModelBuilderExtensions Cette classe contient les méthodes d'extension spécifiques aux bases de données relationnelles pour ModelBuilder.
RelationalModelExtensions Cette classe contient les méthodes d'extension pour IModel pour les méta-données de base de données relationnelles.
RelationalPropertyBuilderExtensions Cette classe contient les méthodes d'extension spécifiques aux bases de données relationnelles pour PropertyBuilder.
RelationalPropertyExtensions Cette classe contient les méthodes d'extension pour IProperty pour les méta-données de base de données relationnelles.
RelationalQueryableExtensions Cette classe contient les méthodes d'extension spécifiques aux bases de données relationnelles pour les requêtes LINQ.
SqliteDatabaseFacadeExtensions Cette classe contient les méthodes d'extension spécifiques à SQLite pour la base de données.
SqliteDbContextOptionsBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à SQLite pour DbContextOptionsBuilder.
SqliteNetTopologySuiteDbContextOptionsBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à NetTopologySuite pour SqliteDbContextOptionsBuilder.
SqliteNetTopologySuitePropertyBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à SQLite et NetTopologySuite pour PropertyBuilder.
SqlitePropertyBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à SQLite pour PropertyBuilder.
SqlitePropertyExtensions Cette classe contient les méthodes d'extension pour IProperty pour les méta-données SQLite.
SqlServerDatabaseFacadeExtensions Cette classe contient les méthodes d'extension spécifiques à SQL Server pour la base de données.
SqlServerDbContextOptionsExtensions Cette classe contient les méthodes d'extension spécifiques à SQL Server pour DbContextOptionsBuilder.
SqlServerDbFunctionsExtensions Cette classe permet de fournir des méthodes CLR étant converties en fonctions de base de données lorsqu'elles sont utilisées dans les requêtes LINQ à Entities. Les méthodes de cette classe sont accessibles via les fonctions.
SqlServerEntityTypeBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à SQL Server pour EntityTypeBuilder.
SqlServerEntityTypeExtensions Cette classe contient les méthodes d'extension pour IEntityType pour les méta-données spécifiques à SQL Server.
SqlServerIndexBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à SQL Server pour IndexBuilder.
SqlServerIndexExtensions Cette classe contient les méthodes d'extension pour IIndex pour les méta-données spécifiques à SQL Server.
SqlServerKeyBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à SQL Server pour KeyBuilder.
SqlServerKeyExtensions Cette classe contient les méthodes d'extension pour IKey pour les méta-données spécifiques à SQL Server.
SqlServerModelBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à SQL Server pour ModelBuilder.
SqlServerModelExtensions Cette classe contient les méthodes d'extension pour IModel pour les méta-données spécifiques à SQL Server.
SqlServerPropertyBuilderExtensions Cette classe contient les méthodes d'extension spécifiques à SQL Server pour PropertyBuilder.
SqlServerPropertyExtensions Cette classe contient les méthodes d'extension pour IProperty pour les méta-données spécifiques à SQL Server.
SqlServerRetryingExecutionStrategy Cette classe permet la mise en oeuvre d'IExecutionStrategy pour réessayer les exécutions ayant échoué sur SQL Server.
TypeBaseExtensions Cette classe contient les méthodes d'extension pour ITypeBase.


Dernière mise à jour : Samedi, le 4 juillet 2020