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