Microsoft.EntityFrameworkCore 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 |
|---|---|
| BackingFieldAttribute |
Nomme le champ de stockage 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 |
Les méthodes d’extension pour les DatabaseFacade retours Database ne peuvent être utilisées qu’avec le fournisseur Cosmos. |
| CosmosDbContextOptionsExtensions |
Méthodes d’extension spécifiques à Cosmos pour DbContextOptionsBuilder. |
| CosmosDbFunctionsExtensions |
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. |
| 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. |
| CosmosIndexBuilderExtensions |
méthodes d’extension spécifiques à Azure Cosmos DB pour IndexBuilder. |
| CosmosIndexExtensions |
Méthodes d’extension d’index pour les métadonnées spécifiques à Azure Cosmos DB. |
| 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. |
| CosmosTriggerBuilderExtensions |
Méthodes d’extension spécifiques à Cosmos DB pour TriggerBuilder. |
| CosmosTriggerExtensions |
Méthodes d’extension spécifiques à Cosmos DB pour ITrigger et types connexes. |
| DbContext |
Une instance DbContext représente une session avec la base de données et peut être utilisée 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 une DbContextOptionsBuilder instance pour créer des instances de cette classe et elle n’est pas conçue pour être construite directement dans votre code d’application. |
| DbContextOptions<TContext> |
Options à utiliser par un DbContext. Vous remplacez OnConfiguring(DbContextOptionsBuilder) ou utilisez normalement une DbContextOptionsBuilder<TContext> instance pour créer des instances de cette classe et elle n’est pas conçue pour être construite directement dans votre code d’application. |
| DbContextOptionsBuilder |
Fournit une surface d’API simple pour la configuration 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 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, le nom de la méthode .NET est le 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 conviviale intellisense/tabulation. |
| DbLoggerCategory.ChangeTracking |
Catégorie d’enregistreur d’événements pour les messages provenant de la détection et du 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 enregistreur d’événements pour l’exécution de commandes, y compris SQL envoyé à la base de données. |
| DbLoggerCategory.Database.Connection |
Catégorie enregistreur d’événements pour les messages liés aux opérations de connexion. |
| DbLoggerCategory.Database.Transaction |
Catégorie enregistreur d’événements pour les messages liés aux opérations de transaction. |
| DbLoggerCategory.Infrastructure |
Catégorie d’enregistreurs d’événements pour les messages divers de l’infrastructure Entity Framework. |
| DbLoggerCategory.Migrations |
Messages de catégorie d’enregistreurs d’événements des migrations. |
| DbLoggerCategory.Model |
Catégories d’enregistreurs d’événements pour les messages liés à la génération et aux métadonnées du modèle. |
| DbLoggerCategory.Model.Validation |
Catégorie d’enregistreurs d’événements pour les messages de la validation du modèle. |
| DbLoggerCategory.Query |
Catégorie d’enregistreurs 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’enregistreurs d’événements pour les messages provenant de l’ingénierie automatique/inverse. |
| 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 Les résultats d’une requête LINQ sur une DbQuery<TQuery> requête contiennent les résultats retournés par la base de données et peuvent ne pas refléter les modifications apportées dans le contexte qui n’ont pas été conservés 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 à une DbQuery<TQuery> requête peuvent être évaluées en mémoire plutôt que 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 |
| DbUpdateConcurrencyException |
Exception levée lorsqu’une violation d’accès concurrentiel est rencontrée lors de l’enregistrement dans la base de données. Une violation de concurrence se produit lorsqu’un nombre inattendu de lignes est affecté pendant 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 son chargement 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 du 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 si la relation est interrompue. |
| EF |
Méthodes utiles dans le code d’application. Par exemple, référencer une propriété d’état d’ombre dans une requête LINQ. |
| EFExtensions |
Méthodes utiles dans le code d’application. Par exemple, référencer 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 comme entité sans clé. |
| LazyLoadingProxiesOptionsBuilder |
Permet SQL Server configuration spécifique à effectuer sur DbContextOptions. |
| ModelBuilder |
Fournit une surface d’API simple pour configurer une IMutableModel forme 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 définir les valeurs par défaut et configurer 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 prudence extrême et savoir que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version de 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 appartenant. |
| PrecisionAttribute |
Configure la précision des données autorisées dans cette propriété. Par exemple, si la propriété est une Decimal valeur, 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. |
| RelationalComplexCollectionBuilderExtensions |
Méthodes d’extension spécifiques à la base de données relationnelle pour ComplexCollectionBuilder. |
| RelationalComplexCollectionTypePropertyBuilderExtensions |
Méthodes d’extension spécifiques à la base de données relationnelle pour ComplexCollectionTypePropertyBuilder. |
| RelationalComplexPropertyBuilderExtensions |
Méthodes d’extension spécifiques à la base de données relationnelle pour ComplexPropertyBuilder. |
| RelationalComplexPropertyExtensions |
Méthodes d’extension de propriété complexes pour les métadonnées de base de données relationnelle. |
| 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 |
Les méthodes d’extension pour les DatabaseFacade données retournées Database peuvent être utilisées uniquement avec les 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 les 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 à la base de données relationnelle 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 à la base de données relationnelle 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 spécifiques à la relation. |
| 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 à la base de données relationnelle 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éclenchez 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 événements et DbContext.SaveChangesAsync les DbContext.SaveChanges événements. |
| 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 les méthodes d’extension activées DbFunctions pour le Microsoft. Fournisseur EntityFrameworkCore.Sqlite. |
| SqliteEntityTypeBuilderExtensions |
Méthodes d’extension du générateur de type d’entité pour les métadonnées spécifiques à Sqlite. |
| 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 |
SQLite et NetTopologySuite, méthodes d’extension spécifiques 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 les 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 les métadonnées spécifiques à SQL Server. |
| 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 les métadonnées spécifiques à SQL Server. |
| 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 les nouvelles tentatives 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 les types associés et pour les types associés. |
| TypeBaseExtensions |
Méthodes d’extension pour IReadOnlyTypeBase. |
| UnicodeAttribute |
Configure la propriété comme capable de conserver des caractères Unicode. |
| VectorDistanceOptions |
Options à passer à VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions) |
| WarningConfigurationBuilderExtensions |
Méthodes d’extension spécifiques à la base de données relationnelle pour WarningsConfigurationBuilder. |
Structures
| Nom | Description |
|---|---|
| CosmosPage<T> |
Page unique des résultats retournés à partir d’une requête utilisateur ; peut être utilisé pour paginer par le biais de jeux de résultats longs. Retourné par ToPageAsync<TSource>(IQueryable<TSource>, Int32, String, Nullable<Int32>, CancellationToken). |
| DbContextId |
Identificateur unique de l’instance de contexte et du bail de pool, le cas échéant. |
| RawSqlString |
Chaîne représentant une requête SQL brute. Ce type active la résolution de surcharge entre les fonctions régulières et interpolées FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) et ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[]) |
Interfaces
| Nom | Description |
|---|---|
| IDbContextFactory<TContext> |
Définit une fabrique pour la création DbContext d’instances. |
| IEntityTypeConfiguration<TEntity> |
Autorise la configuration d’un type d’entité à prendre en compte dans une classe distincte, plutôt qu’en ligne OnModelCreating(ModelBuilder). Implémentez cette interface, 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 OnModelCreating(ModelBuilder). |
| IQueryTypeConfiguration<TQuery> |
Autorise la configuration d’un type de requête à prendre en compte dans une classe distincte, plutôt qu’en ligne OnModelCreating(ModelBuilder). Implémentez cette interface, 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 OnModelCreating(ModelBuilder). |
Énumérations
| Nom | Description |
|---|---|
| AutoTransactionBehavior |
Indique si une transaction est 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 de données utilisé sur un index. |
| DeleteBehavior |
Indique comment une opération de suppression est appliquée aux entités dépendantes dans une relation lorsque le principal est supprimé ou que la relation est interrompue. |
| EntityState |
État dans lequel une entité est suivie par un contexte. |
| ParameterTranslationMode |
Indique comment les collections paramétrables sont traduites en SQL. |
| PropertyAccessMode |
Transmettez 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 |