Microsoft.EntityFrameworkCore.Metadata 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
CheckConstraintExtensions |
Méthodes d’extension pour ICheckConstraint. |
ColumnExtensions |
Méthodes d’extension pour IColumn. |
ColumnMappingExtensions |
Méthodes d’extension pour IColumnMapping. |
ConfigurationSourceExtensions |
Fournit des méthodes d’extension pour ConfigurationSource |
ConstructorBinding |
Définit la liaison de paramètres à un CLR ConstructorInfo pour un type d’entité. |
ContextParameterBinding |
Décrit la liaison d’un DbContext, qui peut ou non également avoir et associé IServicePropertyà un paramètre dans un constructeur, une méthode de fabrique ou un paramètre similaire. |
DbFunctionExtensions |
Méthodes d’extension pour IDbFunction. |
DbFunctionParameterExtensions |
Méthodes d’extension pour IDbFunctionParameter. |
DefaultValueBinding |
Définit la liaison de paramètres pour créer la valeur par défaut d’un type. |
DependencyInjectionMethodParameterBinding |
Décrit la liaison d’une méthode sur un service d’injection de dépendances interne EF, qui peut avoir ou non également associé et associé IServicePropertyà un paramètre dans un constructeur, une méthode de fabrique ou similaire. |
DependencyInjectionParameterBinding |
Décrit la liaison à partir d’un service d’injection de dépendances interne EF, qui peut également avoir et associé IServiceProperty, à un paramètre dans un constructeur, une méthode de fabrique ou similaire. |
EntityTypeFullNameComparer |
Implémentation de IComparer<T> et IEqualityComparer<T> pour comparer des IReadOnlyEntityType instances par le nom unique complet. 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 de l’application. |
EntityTypeParameterBinding |
Décrit la liaison d’un IEntityType, qui peut ou non également avoir et associé IServicePropertyà un paramètre dans un constructeur, une méthode de fabrique ou un paramètre similaire. |
FactoryMethodBinding |
Définit la liaison de paramètres à une méthode de fabrique. |
ForeignKeyComparer |
Implémentation de IComparer<T> et IEqualityComparer<T> pour comparer des IReadOnlyForeignKey instances. 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 de l’application. |
ForeignKeyConstraintExtensions |
Méthodes d’extension pour IForeignKeyConstraint. |
FunctionColumnExtensions |
Méthodes d’extension pour IFunctionColumn. |
FunctionColumnMappingExtensions |
Méthodes d’extension pour IFunctionColumnMapping. |
FunctionMappingExtensions |
Méthodes d’extension pour IFunctionMapping. |
IndexComparer |
Implémentation de IComparer<T> et IEqualityComparer<T> à comparer les IReadOnlyIndex instances. 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. |
InstantiationBinding |
Définit comment créer une entité instance via la liaison des propriétés du modèle EF à, par exemple, des paramètres de constructeur ou des paramètres d’une méthode de fabrique. |
KeyComparer |
Implémentation de IComparer<T> et IEqualityComparer<T> pour comparer des IReadOnlyKey instances. 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 de l’application. |
LazyLoaderParameterBindingFactory |
IParameterBindingFactory pour la liaison au ILazyLoader service. |
LazyLoaderParameterBindingFactoryDependencies |
Classe de paramètre dépendances de service pour LazyLoaderParameterBindingFactory 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 de l’application. |
ObjectArrayParameterBinding |
Décrit la liaison de nombreuses propriétés de modèle EF, de services d’injection de dépendances ou de types de métadonnées à un nouveau tableau d’objets pouvant être transmis à une méthode de fabrique à usage général, telle que souvent utilisée pour la création de proxys. |
ParameterBinding |
Décrit la liaison d’un ou de plusieurs propriétés de modèle EF, de services d’injection de dépendances ou de types de métadonnées à un paramètre d’un constructeur, d’une méthode de fabrique ou similaire. |
PropertyParameterBinding |
Décrit la liaison d’un IProperty à un paramètre dans un constructeur, une méthode de fabrique ou similaire. |
RelationalAnnotationNames |
Noms des annotations de modèle relationnel connues. Les applications ne doivent pas utiliser ces noms directement, mais plutôt utiliser les méthodes d’extension sur les objets de métadonnées. |
RelationalAnnotationProvider |
Classe de base héritée par les fournisseurs de base de données qui donne accès aux annotations utilisées par les composants EF Core relationnels sur différents éléments du IReadOnlyModel. |
RelationalAnnotationProviderDependencies |
Classe de paramètre dépendances de service pour RelationalAnnotationProvider 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 de l’application. |
RelationalAnnotations |
Classe de base pour les helpers qui peuvent gérer les annotations de paramètre lorsqu’elles sont utilisées avec des conventions qui peuvent ou non être en mesure de remplacer une annotation qui a déjà été définie. |
RelationalEntityTypeAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableEntityType). |
RelationalForeignKeyAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableForeignKey). |
RelationalIndexAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableIndex). |
RelationalKeyAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableKey). |
RelationalModelAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableModel). |
RelationalPropertyAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IMutableProperty). |
RelationalPropertyExtensions |
Méthodes d’extension pour pour IProperty les métadonnées de base de données relationnelle. |
RelationalSequenceBuilder | |
RuntimeComplexProperty |
Représente une propriété complexe d’un type structurel. |
RuntimeComplexType |
Représente le type d’une propriété complexe d’un type structurel. |
RuntimeDbFunction |
Représente une fonction de base de données relationnelle dans un modèle. |
RuntimeDbFunctionParameter |
Représente un paramètre de fonction. |
RuntimeElementType |
Représente les éléments d’une propriété de collection. |
RuntimeEntityType |
Représente un type d’entité dans un modèle. |
RuntimeEntityTypeMappingFragment |
Représente le mappage de type d’entité pour un objet de magasin de type table particulier. |
RuntimeForeignKey |
Représente une relation dans laquelle une clé étrangère composée de propriétés sur le type d’entité dépendant fait référence à une clé primaire ou alternative correspondante sur le type d’entité principal. |
RuntimeIndex |
Représente un index sur un ensemble de propriétés. |
RuntimeKey |
Représente une clé primaire ou secondaire sur un type d’entité. |
RuntimeModel |
Métadonnées relatives à la forme des entités, aux relations entre elles et à la façon dont elles sont mappées à la base de données. Un modèle est généralement créé en remplaçant la OnModelCreating(ModelBuilder) méthode sur un dérivé DbContext. |
RuntimeNavigation |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
RuntimeProperty |
Représente une propriété scalaire d’un type structurel. |
RuntimePropertyBase |
Type de base pour les navigations et les propriétés. |
RuntimeRelationalPropertyOverrides |
Représente les remplacements de facette de propriété pour un objet de magasin de type table particulier. |
RuntimeSequence |
Représente une séquence de base de données dans le modèle. |
RuntimeServiceProperty |
Représente une propriété sur un type d’entité qui représente un service injecté à partir de DbContext. |
RuntimeSkipNavigation |
Représente une propriété de navigation qui fait partie d’une relation qui est transférée via un troisième type d’entité. |
RuntimeStoredProcedure |
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 en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
RuntimeTrigger |
Représente un déclencheur de base de données sur une table. |
RuntimeTypeBase |
Représente un type structurel dans un modèle. |
RuntimeTypeMappingConfiguration |
Représente la configuration de type scalaire. |
ScaffoldingMetadataExtensions | |
Sequence | |
SequenceBuilder |
Générateur d’API Fluent pour les ISequence objets. |
SequenceExtensions |
Méthodes d’extension pour ISequence. |
ServiceParameterBinding |
Décrit la liaison à partir d’un service d’injection de dépendances EF ou d’un type de métadonnées, qui peut avoir ou non également associé et associé IServicePropertyà un paramètre dans un constructeur, une méthode de fabrique ou un paramètre similaire. |
ServiceParameterBindingFactory |
IParameterBindingFactory pour la liaison à des services injectés de dépendances. |
SimpleModelFactory |
Crée des instances de qui n’ont IMutableModel aucune convention. Cela est utile lors de la configuration exhaustive d’un modèle basé sur certaines métadonnées existantes. Cela n’est généralement pas utilisé dans le code d’application, car la création d’un modèle en remplaçant ou en OnModelCreating(ModelBuilder) utilisant ModelBuilder directement est beaucoup plus facile. |
SqlitePropertyAnnotations |
Propriétés des annotations spécifiques à SQLite accessibles via Sqlite(IMutableProperty). |
SqlQueryColumnExtensions |
Méthodes d’extension pour ISqlQueryColumn. |
SqlQueryColumnMappingExtensions |
Méthodes d’extension pour ISqlQueryColumnMapping. |
SqlQueryExtensions |
Méthodes d’extension pour ISqlQuery. |
SqlQueryMappingExtensions |
Méthodes d’extension pour ISqlQueryMapping. |
SqlServerAnnotationProvider | |
SqlServerEntityTypeAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IMutableEntityType). |
SqlServerIndexAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IMutableIndex). |
SqlServerKeyAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IMutableKey). |
SqlServerModelAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IMutableModel). |
SqlServerPropertyAnnotations |
Propriétés des annotations spécifiques à SQL Server accessibles via SqlServer(IMutableProperty). |
StoreFunctionExtensions |
Méthodes d’extension pour IStoreFunction. |
StoreFunctionParameterExtensions |
Méthodes d’extension pour IStoreFunctionParameter. |
StoreObjectDictionary<T> |
Représente une recherche basée sur StoreObjectIdentifier des clés. |
TableExtensions |
Méthodes d’extension pour ITable. |
TableIndexExtensions |
Méthodes d’extension pour ITableIndex. |
TableMappingExtensions |
Méthodes d’extension pour ITableMapping. |
TypeBaseNameComparer |
Implémentation de IComparer<T> et IEqualityComparer<T> pour comparer les IReadOnlyTypeBase instances par nom. 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. |
UniqueConstraintExtensions |
Méthodes d’extension pour IUniqueConstraint. |
ViewColumnExtensions |
Méthodes d’extension pour IViewColumn. |
ViewColumnMappingExtensions |
Méthodes d’extension pour IViewColumnMapping. |
ViewExtensions |
Méthodes d’extension pour IView. |
ViewMappingExtensions |
Méthodes d’extension pour IViewMapping. |
Structures
MemberIdentity |
Représente l’identité d’un membre de type d’entité, peut être basée sur MemberInfo ou uniquement le nom. |
ParameterBindingInfo |
Contient des informations sur une liaison de paramètre. |
StoreObjectIdentifier |
Type qui représente l’ID d’un objet store |
Interfaces
IAdHocMapper |
Crée des mappages ad hoc de types CLR vers des types d’entité après la création du modèle. |
ICheckConstraint |
Représente une contrainte case activée sur le type d’entité. |
IClrCollectionAccessor |
Représente des opérations soutenues par des délégués compilés qui permettent la manipulation de collections sur les propriétés de navigation. 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 de l’application. |
IClrPropertyGetter |
Représente les opérations soutenues par des délégués compilés qui prennent en charge l’obtention de la valeur d’une propriété EF mappée. 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 de l’application. |
IClrPropertySetter |
Représente les opérations soutenues par des délégués compilés qui prennent en charge la définition de la valeur d’une propriété EF mappée. 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 de l’application. |
IColumn |
Représente une colonne dans une table. |
IColumnBase |
Représente un objet de type colonne dans un objet de type table. |
IColumnMapping |
Représente le mappage de propriété à une colonne. |
IColumnMappingBase |
Représente le mappage de propriété à un objet de type colonne. |
IComplexProperty |
Représente une propriété complexe d’un type structurel. |
IComplexType |
Représente le type d’une propriété complexe d’un type structurel. |
IConstructorBindingFactory |
Fabrique pour rechercher et créer InstantiationBinding des instances pour un constructeur CLR donné. |
IConventionAnnotatable |
Classe qui expose des annotations qui peuvent être modifiées. Les annotations permettent de stocker des métadonnées arbitraires sur un objet . Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IConventionAnnotation |
Élément arbitraire de métadonnées qui peut être stocké sur un objet qui implémente IConventionAnnotatable. Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IConventionCheckConstraint |
Représente une contrainte case activée sur le type d’entité. |
IConventionComplexProperty |
Représente une propriété complexe d’un type structurel. |
IConventionComplexType |
Représente le type d’une propriété complexe d’un type structurel. |
IConventionDbFunction |
Représente une fonction de base de données relationnelle dans un modèle sous la forme qui peut être mutée pendant la génération du modèle. |
IConventionDbFunctionParameter |
Représente un paramètre de fonction. |
IConventionDbFunctionParameterBuilder |
Fournit une API simple pour la configuration d’un IConventionDbFunctionParameter. |
IConventionElementType |
Représente les éléments d’une propriété de collection. |
IConventionEntityType |
Représente un type d’entité dans un IConventionModel. Cette interface est utilisée lors de la création du modèle et permet de modifier les métadonnées. Une fois le modèle généré, IEntityType représente une vue en lecture seule des mêmes métadonnées. |
IConventionEntityTypeMappingFragment |
Représente le mappage de type d’entité pour un objet de magasin de type table particulier. |
IConventionForeignKey |
Représente une relation dans laquelle une ou plusieurs propriétés de clé étrangère dans un type d’entité dépendant référencent une clé primaire ou secondaire correspondante dans un type d’entité principal. |
IConventionIndex |
Représente un index sur un ensemble de propriétés. |
IConventionKey |
Représente une clé primaire ou secondaire sur une entité. |
IConventionModel |
Métadonnées relatives à la forme des entités, aux relations entre elles et à la façon dont elles sont mappées à la base de données. Un modèle est généralement créé en remplaçant la OnModelCreating(ModelBuilder) méthode sur un dérivé DbContext. |
IConventionNavigation |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
IConventionNavigationBase |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
IConventionProperty |
Représente une propriété scalaire d’un type structurel. |
IConventionPropertyBase |
Type de base pour la navigation et les propriétés scalaires. |
IConventionRelationalPropertyOverrides |
Représente les remplacements de facette de propriété pour un objet de magasin de type table particulier. |
IConventionSequence |
Représente une séquence de base de données dans le modèle sous une forme qui peut être mutée lors de la génération du modèle. |
IConventionServiceProperty |
IReadOnlyPropertyBase dans le modèle Entity Framework qui représente un service injecté à partir du DbContext. |
IConventionSkipNavigation |
Représente une propriété de navigation qui fait partie d’une relation qui est transférée via un troisième type d’entité. |
IConventionStoredProcedure |
Représente une procédure stockée dans un modèle au format qui peut être mutée pendant la génération du modèle. |
IConventionStoredProcedureParameter |
Représente un paramètre de procédure stockée. |
IConventionStoredProcedureResultColumn |
Représente une colonne de résultat de procédure stockée. |
IConventionTrigger |
Représente un déclencheur de magasin. |
IConventionTypeBase |
Représente un type dans un IConventionModel. |
IDbFunction |
Représente une fonction de base de données relationnelle dans un modèle. |
IDbFunctionParameter |
Représente un paramètre de fonction. |
IDesignTimeModel |
Métadonnées relatives à la forme des entités, aux relations entre elles et à la façon dont elles sont mappées à la base de données. Inclut également toutes les informations nécessaires pour initialiser la base de données. |
IElementType |
Représente les éléments d’une propriété de collection. |
IEntityType |
Représente un type d’entité dans un modèle. |
IEntityTypeMappingFragment |
Représente le mappage de type d’entité pour un objet de magasin de type table particulier. |
IForeignKey |
Représente une relation dans laquelle une clé étrangère composée de propriétés sur le type d’entité dépendant fait référence à une clé primaire ou alternative correspondante sur le type d’entité principal. |
IForeignKeyConstraint |
Représente une contrainte de clé étrangère. |
IFunctionColumn |
Représente une colonne dans une fonction table. |
IFunctionColumnMapping |
Représente le mappage de propriété à une colonne. |
IFunctionMapping |
Représente le mappage de type d’entité à une fonction. |
IIndex |
Représente un index sur un ensemble de propriétés. |
IKey |
Représente une clé primaire ou secondaire sur un type d’entité. |
IMetadataReference<T> |
Représente une référence à un objet de métadonnées. Si l’objet de métadonnées instance est remplacé, il est mis à jour avec le nouvel objet. |
IModel |
Métadonnées relatives à la forme des entités, aux relations entre elles et à la façon dont elles sont mappées à la base de données. Un modèle est généralement créé en remplaçant la OnModelCreating(ModelBuilder) méthode sur un dérivé DbContext. |
IMutableAnnotatable |
Classe qui expose des annotations pouvant être modifiées. Les annotations permettent de stocker des métadonnées arbitraires sur un objet. Cette interface est généralement utilisée 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. |
IMutableCheckConstraint |
Représente une contrainte case activée sur le type d’entité. |
IMutableComplexProperty |
Représente une propriété complexe d’un type structurel. |
IMutableComplexType |
Représente le type d’une propriété complexe d’un type structurel. |
IMutableDbFunction |
Représente une fonction de base de données relationnelle dans un modèle sous la forme qui peut être mutée pendant la génération du modèle. |
IMutableDbFunctionParameter |
Représente un paramètre de fonction. |
IMutableElementType |
Représente les éléments d’une propriété de collection. |
IMutableEntityType |
Représente un type d’entité dans un IMutableModel. |
IMutableEntityTypeMappingFragment |
Représente le mappage de type d’entité pour un objet de magasin de type table particulier. |
IMutableForeignKey |
Représente une relation dans laquelle une ou plusieurs propriétés de clé étrangère dans un type d’entité dépendant référencent une clé primaire ou alternative correspondante dans un type d’entité principal. |
IMutableIndex |
Représente un index sur un ensemble de propriétés. |
IMutableKey |
Représente une clé primaire ou alternative sur une entité. |
IMutableModel |
Métadonnées relatives à la forme des entités, aux relations entre elles et à la façon dont elles sont mappées à la base de données. Un modèle est généralement créé en substituant la OnModelCreating(ModelBuilder) méthode sur un dérivé DbContext. |
IMutableNavigation |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
IMutableNavigationBase |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
IMutableProperty |
Représente une propriété scalaire d’un type structurel. |
IMutablePropertyBase |
Type de base pour la navigation et les propriétés scalaires. |
IMutableRelationalPropertyOverrides |
Représente les remplacements de facette de propriété pour un objet de magasin de type table particulier. |
IMutableSequence |
Représente une séquence de base de données dans le modèle. |
IMutableServiceProperty |
IReadOnlyPropertyBase dans le modèle Entity Framework qui représente un service injecté à partir de .DbContext |
IMutableSkipNavigation |
Représente une propriété de navigation qui fait partie d’une relation qui est transférée via un troisième type d’entité. |
IMutableStoredProcedure |
Représente une procédure stockée dans un modèle sous la forme qui peut être mutée pendant la génération du modèle. |
IMutableStoredProcedureParameter |
Représente un paramètre de procédure stockée. |
IMutableStoredProcedureResultColumn |
Représente une colonne de résultat de procédure stockée. |
IMutableTrigger |
Représente un déclencheur de magasin. |
IMutableTypeBase |
Représente un type dans un IMutableModel. |
INavigation |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
INavigationBase |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
IParameterBindingFactories |
Permet de trouver un IParameterBindingFactory parmi ceux inscrits dans le fournisseur de services interne. |
IParameterBindingFactory |
Fabrique pour la recherche et la création d’instances ParameterBinding . |
IPrimaryKeyConstraint |
Représente une contrainte de clé primaire. |
IProperty |
Représente une propriété scalaire d’un type structurel. |
IPropertyBase |
Interface de base pour les navigations et les propriétés. |
IPropertyParameterBindingFactory |
Recherche un ParameterBinding spécifiquement pour une forme de propriété (c’est-à-dire, une partie IPropertyBase) du modèle. |
IReadOnlyCheckConstraint |
Représente une contrainte case activée sur le type d’entité. |
IReadOnlyComplexProperty |
Représente une propriété complexe d’un type structurel. |
IReadOnlyComplexType |
Représente le type d’une propriété complexe d’un type structurel. |
IReadOnlyDbFunction |
Représente une fonction de base de données relationnelle dans un modèle. |
IReadOnlyDbFunctionParameter |
Représente un paramètre de fonction. |
IReadOnlyElementType |
Représente les éléments d’une propriété de collection. |
IReadOnlyEntityType |
Représente un type d’entité dans un modèle. |
IReadOnlyEntityTypeMappingFragment |
Représente le mappage de type d’entité pour un objet de magasin de type table particulier. |
IReadOnlyForeignKey |
Représente une relation où une clé étrangère composée de propriétés sur le type d’entité dépendant fait référence à une clé primaire ou alternative correspondante sur le type d’entité principal. |
IReadOnlyIndex |
Représente un index sur un ensemble de propriétés. |
IReadOnlyKey |
Représente une clé primaire ou alternative sur un type d’entité. |
IReadOnlyModel |
Métadonnées relatives à la forme des entités, aux relations entre elles et à la façon dont elles sont mappées à la base de données. Un modèle est généralement créé en substituant la OnModelCreating(ModelBuilder) méthode sur un dérivé DbContext. |
IReadOnlyNavigation |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
IReadOnlyNavigationBase |
Représente une propriété de navigation qui peut être utilisée pour naviguer dans une relation. |
IReadOnlyProperty |
Représente une propriété scalaire d’un type structurel. |
IReadOnlyPropertyBase |
Type de base pour les navigations et les propriétés. |
IReadOnlyRelationalPropertyOverrides |
Représente les remplacements de facette de propriété pour un objet de magasin de type table particulier. |
IReadOnlySequence |
Représente une séquence de base de données dans le modèle. |
IReadOnlyServiceProperty |
Représente une propriété sur un type d’entité qui représente un service injecté à partir de .DbContext |
IReadOnlySkipNavigation |
Représente une propriété de navigation qui fait partie d’une relation qui est transférée via un troisième type d’entité. |
IReadOnlyStoredProcedure |
Représente une procédure stockée dans un modèle. |
IReadOnlyStoredProcedureParameter |
Représente un paramètre de procédure stockée. |
IReadOnlyStoredProcedureResultColumn |
Représente une colonne de résultat de procédure stockée. |
IReadOnlyStoreObjectDictionary<T> |
Représente une recherche basée sur StoreObjectIdentifier des clés. |
IReadOnlyTrigger |
Représente un déclencheur de magasin. |
IReadOnlyTypeBase |
Représente un type structurel dans le modèle. |
IRelationalAnnotationProvider |
Service généralement implémenté par les fournisseurs de base de données qui donne accès aux annotations utilisées par les composants EF Core relationnels sur différents éléments du IRelationalModel. |
IRelationalEntityTypeAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IEntityType). |
IRelationalForeignKeyAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IForeignKey). |
IRelationalIndexAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IIndex). |
IRelationalKeyAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IKey). |
IRelationalModel |
Représente une base de données relationnelle. |
IRelationalModelAnnotations |
API pour les annotations relationnelles spécifiques accessibles via Relational(IModel). |
IRelationalPropertyAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via Relational(IProperty). |
IRelationalPropertyOverrides |
Représente les remplacements de facette de propriété pour un objet de magasin de type table particulier. |
ISequence |
Représente une séquence de base de données dans le modèle. |
IServiceProperty |
Représente une propriété sur un type d’entité qui représente un service injecté à partir de .DbContext |
ISkipNavigation |
Représente une propriété de navigation qui fait partie d’une relation qui est transférée via un troisième type d’entité. |
ISqlitePropertyAnnotations |
API pour les annotations spécifiques à SQLite accessibles via Sqlite(IProperty). |
ISqlQuery |
Représente une chaîne de requête SQL. |
ISqlQueryColumn |
Représente une colonne dans une requête SQL. |
ISqlQueryColumnMapping |
Représente le mappage de propriétés à une colonne de requête SQL. |
ISqlQueryMapping |
Représente le mappage de type d’entité à une requête SQL. |
ISqlServerEntityTypeAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IEntityType). |
ISqlServerIndexAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IIndex). |
ISqlServerKeyAnnotations |
Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IKey). |
ISqlServerModelAnnotations |
API pour les annotations spécifiques à SQL Server accessibles via SqlServer(IModel). |
ISqlServerPropertyAnnotations |
API pour les annotations spécifiques à SQL Server accessibles via SqlServer(IProperty). |
IStoredProcedure |
Représente une procédure stockée dans un modèle. |
IStoredProcedureMapping |
Représente le mappage de type d’entité à une procédure stockée. |
IStoredProcedureParameter |
Représente un paramètre de procédure stockée. |
IStoredProcedureParameterMapping |
Représente le mappage de propriétés à un paramètre de procédure stockée. |
IStoredProcedureResultColumn |
Représente une colonne de résultat de procédure stockée. |
IStoredProcedureResultColumnMapping |
Représente le mappage de propriétés à une colonne de résultat de procédure stockée. |
IStoreFunction |
Représente une fonction dans la base de données. |
IStoreFunctionParameter |
Représente un IStoreFunction paramètre. |
IStoreStoredProcedure |
Représente une procédure stockée dans une base de données. |
IStoreStoredProcedureParameter |
Représente un paramètre dans une procédure stockée. |
IStoreStoredProcedureResultColumn |
Représente une colonne de résultat dans une procédure stockée. |
IStoreStoredProcedureReturnValue |
Représente la valeur de retour d’une procédure stockée. |
ITable |
Représente une table dans la base de données. |
ITableBase |
Représente un objet de type table dans la base de données. |
ITableIndex |
Représente un index de table. |
ITableMapping |
Représente le mappage de type d’entité à une table. |
ITableMappingBase |
Représente le mappage de base de type à un objet de type table. |
ITrigger |
Représente un déclencheur de magasin. |
ITypeBase |
Représente un type dans le modèle. |
ITypeMappingConfiguration |
Représente la configuration d’un type scalaire. |
IUniqueConstraint |
Représente une contrainte unique. |
IView |
Représente une vue dans la base de données. |
IViewColumn |
Représente une colonne dans une vue. |
IViewColumnMapping |
Représente le mappage de propriété à une colonne. |
IViewMapping |
Représente le mappage de type d’entité à une vue. |
Énumérations
ChangeTrackingStrategy |
Indique comment le contexte détecte les modifications apportées aux propriétés d’une instance du type d’entité. |
ConfigurationSource |
Indique si un élément dans a IMutableModel été spécifié explicitement à l’aide de l’API Fluent dans OnModelCreating(ModelBuilder), à l’aide d’un attribut .NET (annotation de données) ou par convention via les conventions de génération de modèle EF Core. 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 de l’application. |
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 coupée. |
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. Si aucun mode d’accès n’est défini, le champ de stockage d’une propriété est utilisé si possible lors de la construction de nouvelles instances de l’entité. La propriété getter ou setter sera utilisée, si possible, pour tous les autres accès de la propriété. Notez que lorsqu’il n’est pas possible d’utiliser le champ, car il est introuvable par convention et n’a pas été spécifié à l’aide HasField(String)de , la propriété est utilisée à la place. De même, lorsqu’il n’est pas possible d’utiliser la propriété getter ou setter, par exemple lorsque la propriété est en lecture seule, le champ est utilisé à la place. |
PropertySaveBehavior |
Indique comment les modifications apportées à la valeur d’une propriété seront gérées par le suivi des modifications Entity Framework, qui à son tour déterminera si la valeur définie est envoyée ou non à la base de données. Utilisé avec GetBeforeSaveBehavior() et GetAfterSaveBehavior() |
SqlServerValueGenerationStrategy |
Définit deux stratégies à utiliser dans la pile EF Core lors de la génération de valeurs de clé à partir de SQL Server colonnes de base de données. |
StoreObjectType |
Type d’objet de magasin de type table. |
ValueGenerated |
Indique quand une valeur pour une propriété sera générée par la base de données. |