RelationalEntityTypeExtensions Classe

Définition

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

public static class RelationalEntityTypeExtensions
type RelationalEntityTypeExtensions = class
Public Module RelationalEntityTypeExtensions
Héritage
RelationalEntityTypeExtensions

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations .

Champs

DefaultQueryNameBase

Obtient le nom utilisé pour le mappé à l’aide ISqlQuery de RelationalEntityTypeBuilderExtensions.ToSqlQuery.

Méthodes

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Crée une contrainte case activée avec le nom donné sur le type d’entité. Lève une exception si une contrainte case activée du même nom existe sur le même type d’entité.

AddCheckConstraint(IMutableEntityType, String, String)

Crée une contrainte case activée avec le nom donné sur le type d’entité. Lève une exception si une contrainte case activée du même nom existe sur le même type d’entité.

FindCheckConstraint(IConventionEntityType, String)

Recherche un IConventionCheckConstraint avec le nom donné.

FindCheckConstraint(IEntityType, String)

Recherche un ICheckConstraint avec le nom donné.

FindCheckConstraint(IMutableEntityType, String)

Recherche un IMutableCheckConstraint avec le nom donné.

FindCheckConstraint(IReadOnlyEntityType, String)

Recherche un IReadOnlyCheckConstraint avec le nom donné.

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Retourne le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode 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.

FindMappingFragment(IEntityType, StoreObjectIdentifier)

Retourne le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode 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.

FindMappingFragment(IMutableEntityType, StoreObjectIdentifier)

Retourne le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode 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.

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

Retourne le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode 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.

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

Obtient les clés étrangères pour le type d’entité donné qui pointent vers d’autres types d’entités partageant le même objet de magasin de type table.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Obtient les clés étrangères pour le type d’entité donné qui pointent vers d’autres types d’entités partageant le même objet de magasin de type table.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Obtient les clés étrangères pour le type d’entité donné qui pointent vers d’autres types d’entités partageant le même objet de magasin de type table.

FindRowInternalForeignKeys(IMutableEntityType, StoreObjectIdentifier)

Obtient les clés étrangères pour le type d’entité donné qui pointent vers d’autres types d’entités partageant le même objet de magasin de type table.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Obtient les clés étrangères pour le type d’entité donné qui pointent vers d’autres types d’entités partageant le même objet de magasin de type table.

GetCheckConstraints(IConventionEntityType)

Retourne toutes les contraintes case activée contenues dans le type d’entité.

GetCheckConstraints(IEntityType)

Retourne toutes les contraintes case activée contenues dans le type d’entité.

GetCheckConstraints(IMutableEntityType)

Retourne toutes les contraintes case activée contenues dans le type d’entité.

GetCheckConstraints(IReadOnlyEntityType)

Retourne toutes les contraintes case activée contenues dans le type d’entité.

GetComment(IEntityType)

Retourne le commentaire de la table à laquelle cette entité est mappée.

GetComment(IReadOnlyEntityType)

Retourne le commentaire de la table à laquelle cette entité est mappée.

GetCommentConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le commentaire de table.

GetContainerColumnName(IReadOnlyEntityType)

Obtient le nom de colonne de conteneur auquel le type d’entité est mappé.

GetContainerColumnNameConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le nom de colonne du conteneur.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Obsolète.

Obtient le mappage de type de colonne conteneur auquel le type d’entité est mappé.

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
Obsolète.

Obtient le ConfigurationSource pour le mappage de type de colonne de conteneur.

GetDeclaredCheckConstraints(IConventionEntityType)

Retourne toutes les contraintes case activée déclarées sur le type d’entité.

GetDeclaredCheckConstraints(IEntityType)

Retourne toutes les contraintes case activée déclarées sur le type d’entité.

GetDeclaredCheckConstraints(IMutableEntityType)

Retourne toutes les contraintes case activée déclarées sur le type d’entité.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Retourne toutes les contraintes case activée déclarées sur le type d’entité.

GetDefaultMappings(IEntityType)

Retourne les mappages par défaut que le type d’entité utiliserait.

GetDefaultSchema(IEntityType)

Retourne le schéma de base de données par défaut qui serait utilisé pour ce type d’entité.

GetDefaultSchema(IReadOnlyEntityType)

Retourne le schéma de base de données par défaut qui serait utilisé pour ce type d’entité.

GetDefaultSqlQueryName(IEntityType)

Obtient le nom de requête SQL par défaut qui serait utilisé pour ce type d’entité lors du mappage à l’aide de RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Obtient le nom de requête SQL par défaut qui serait utilisé pour ce type d’entité lors du mappage à l’aide de RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Retourne le nom de table par défaut qui serait utilisé pour ce type d’entité.

GetDefaultTableName(IEntityType, Boolean)

Retourne le nom de table par défaut qui serait utilisé pour ce type d’entité.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Retourne le nom de table par défaut qui serait utilisé pour ce type d’entité.

GetDefaultViewName(IEntityType)

Retourne le nom d’affichage par défaut qui serait utilisé pour ce type d’entité.

GetDefaultViewName(IReadOnlyEntityType)

Retourne le nom d’affichage par défaut qui serait utilisé pour ce type d’entité.

GetDefaultViewSchema(IEntityType)

Retourne le schéma de base de données par défaut qui serait utilisé pour cette vue d’entité.

GetDefaultViewSchema(IReadOnlyEntityType)

Retourne le schéma de base de données par défaut qui serait utilisé pour cette vue d’entité.

GetDeleteStoredProcedure(IConventionEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les suppressions ou null s’il n’est pas mappé à une procédure stockée.

GetDeleteStoredProcedure(IEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les suppressions ou null s’il n’est pas mappé à une procédure stockée.

GetDeleteStoredProcedure(IMutableEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les suppressions ou null s’il n’est pas mappé à une procédure stockée.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les suppressions ou null s’il n’est pas mappé à une procédure stockée.

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour la procédure stockée de suppression.

GetDeleteStoredProcedureMappings(IEntityType)

Retourne les procédures stockées de suppression auxquelles le type d’entité est mappé.

GetFunctionMappings(IEntityType)

Retourne les fonctions auxquelles le type d’entité est mappé.

GetFunctionName(IEntityType)

Retourne le nom de la fonction à laquelle le type d’entité est mappé ou null s’il n’est pas mappé à une fonction.

GetFunctionName(IReadOnlyEntityType)

Retourne le nom de la fonction à laquelle le type d’entité est mappé ou null s’il n’est pas mappé à une fonction.

GetFunctionNameConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le nom de la fonction.

GetInsertStoredProcedure(IConventionEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les insertions ou null s’il n’est pas mappé à une procédure stockée.

GetInsertStoredProcedure(IEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les insertions ou null s’il n’est pas mappé à une procédure stockée.

GetInsertStoredProcedure(IMutableEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les insertions ou null s’il n’est pas mappé à une procédure stockée.

GetInsertStoredProcedure(IReadOnlyEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les insertions ou null s’il n’est pas mappé à une procédure stockée.

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour la procédure stockée d’insertion.

GetInsertStoredProcedureMappings(IEntityType)

Retourne les procédures stockées d’insertion auxquelles le type d’entité est mappé.

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour IsTableExcludedFromMigrations(IReadOnlyEntityType).

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

Obtient le ConfigurationSource pour IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier).

GetJsonPropertyName(IReadOnlyEntityType)

Obtient la valeur du nom de propriété JSON utilisé pour l’entité donnée mappée à une colonne JSON.

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le nom de la propriété JSON pour un type d’entité donné.

GetMappingFragments(IConventionEntityType)

Retourne tous les fragments de mappage de type d’entité configurés.

Cette méthode 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.

GetMappingFragments(IConventionEntityType, StoreObjectType)

Retourne tous les fragments de mappage de type d’entité configurés du type donné.

Cette méthode 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.

GetMappingFragments(IEntityType)

Retourne tous les fragments de mappage de type d’entité configurés.

Cette méthode 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.

GetMappingFragments(IEntityType, StoreObjectType)

Retourne tous les fragments de mappage de type d’entité configurés du type donné.

Cette méthode 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.

GetMappingFragments(IMutableEntityType)

Retourne tous les fragments de mappage de type d’entité configurés.

Cette méthode 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.

GetMappingFragments(IMutableEntityType, StoreObjectType)

Retourne tous les fragments de mappage de type d’entité configurés du type donné.

Cette méthode 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.

GetMappingFragments(IReadOnlyEntityType)

Retourne tous les fragments de mappage de type d’entité configurés.

Cette méthode 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.

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Retourne tous les fragments de mappage de type d’entité configurés du type donné.

Cette méthode 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.

GetMappingStrategy(IReadOnlyEntityType)

Obtient la stratégie de mappage pour les types dérivés.

GetMappingStrategyConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour GetMappingStrategy(IReadOnlyEntityType).

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

Retourne le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode 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.

GetOrCreateMappingFragment(IMutableEntityType, StoreObjectIdentifier)

Retourne le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode 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.

GetSchema(IEntityType)

Retourne le schéma de base de données qui contient la table mappée.

GetSchema(IReadOnlyEntityType)

Retourne le schéma de base de données qui contient la table mappée.

GetSchemaConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le schéma de base de données.

GetSchemaQualifiedTableName(IEntityType)

Retourne le nom de la table à laquelle le type d’entité est mappé par le schéma ou null s’il n’est pas mappé à une table.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Retourne le nom de la table à laquelle le type d’entité est mappé par le schéma ou null s’il n’est pas mappé à une table.

GetSchemaQualifiedViewName(IEntityType)

Retourne le nom de la vue à laquelle le type d’entité est mappé par le schéma ou null s’il n’est pas mappé à une vue.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Retourne le nom de la vue à laquelle le type d’entité est mappé par le schéma ou null s’il n’est pas mappé à une vue.

GetSqlQuery(IEntityType)

Retourne la chaîne SQL utilisée pour fournir des données pour le type d’entité ou null si elle n’est pas mappée à une chaîne SQL.

GetSqlQuery(IReadOnlyEntityType)

Retourne la chaîne SQL utilisée pour fournir des données pour le type d’entité ou null si elle n’est pas mappée à une chaîne SQL.

GetSqlQueryConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour la chaîne SQL de requête.

GetSqlQueryMappings(IEntityType)

Retourne les mappages de chaîne SQL.

GetTableMappings(IEntityType)

Retourne les tables auxquelles le type d’entité est mappé.

GetTableName(IEntityType)

Retourne le nom de la table à laquelle le type d’entité est mappé ou null s’il n’est pas mappé à une table.

GetTableName(IReadOnlyEntityType)

Retourne le nom de la table à laquelle le type d’entité est mappé ou null s’il n’est pas mappé à une table.

GetTableNameConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le nom de la table.

GetUpdateStoredProcedure(IConventionEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les mises à jour ou null si elle n’est pas mappée à une procédure stockée.

GetUpdateStoredProcedure(IEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les mises à jour ou null si elle n’est pas mappée à une procédure stockée.

GetUpdateStoredProcedure(IMutableEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les mises à jour ou null si elle n’est pas mappée à une procédure stockée.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Retourne la procédure stockée à laquelle le type d’entité est mappé pour les mises à jour ou null si elle n’est pas mappée à une procédure stockée.

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour la procédure stockée de mise à jour.

GetUpdateStoredProcedureMappings(IEntityType)

Retourne les procédures stockées de mise à jour auxquelles le type d’entité est mappé.

GetViewMappings(IEntityType)

Retourne les vues auxquelles le type d’entité est mappé.

GetViewName(IEntityType)

Retourne le nom de l’affichage auquel le type d’entité est mappé ou null s’il n’est pas mappé à une vue.

GetViewName(IReadOnlyEntityType)

Retourne le nom de l’affichage auquel le type d’entité est mappé ou null s’il n’est pas mappé à une vue.

GetViewNameConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le nom de la vue.

GetViewSchema(IEntityType)

Retourne le schéma de base de données qui contient l’affichage mappé.

GetViewSchema(IReadOnlyEntityType)

Retourne le schéma de base de données qui contient l’affichage mappé.

GetViewSchemaConfigurationSource(IConventionEntityType)

Obtient le ConfigurationSource pour le schéma d’affichage.

IsIgnoredByMigrations(IEntityType)

Obtient une valeur indiquant si le type d’entité est ignoré par Migrations.

IsMappedToJson(IReadOnlyEntityType)

Obtient une valeur indiquant si l’entité spécifiée est mappée à une colonne JSON.

IsTableExcludedFromMigrations(IEntityType)

Obtient une valeur indiquant si la table associée est ignorée par Migrations.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Obtient une valeur indiquant si la table associée est ignorée par Migrations.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Obtient une valeur indiquant si la table spécifiée est ignorée par Migrations.

RemoveCheckConstraint(IConventionEntityType, String)

Supprime le IConventionCheckConstraint avec le nom donné.

RemoveCheckConstraint(IMutableEntityType, String)

Supprime le ICheckConstraint avec le nom donné.

RemoveDeleteStoredProcedure(IConventionEntityType)

Supprime la procédure stockée de suppression mappée pour ce type d’entité.

RemoveDeleteStoredProcedure(IMutableEntityType)

Supprime la procédure stockée de suppression mappée pour ce type d’entité.

RemoveInsertStoredProcedure(IConventionEntityType)

Supprime la procédure stockée d’insertion mappée pour ce type d’entité.

RemoveInsertStoredProcedure(IMutableEntityType)

Supprime la procédure stockée d’insertion mappée pour ce type d’entité.

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Supprime le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode 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.

RemoveMappingFragment(IMutableEntityType, StoreObjectIdentifier)

Supprime le mappage de type d’entité pour un objet de magasin de type table particulier.

Cette méthode 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.

RemoveUpdateStoredProcedure(IConventionEntityType)

Supprime la procédure stockée de mise à jour mappée pour ce type d’entité.

RemoveUpdateStoredProcedure(IMutableEntityType)

Supprime la procédure stockée de mise à jour mappée pour ce type d’entité.

SetComment(IConventionEntityType, String, Boolean)

Configure un commentaire à appliquer à la table à laquelle cette entité est mappée.

SetComment(IMutableEntityType, String)

Configure un commentaire à appliquer à la table à laquelle cette entité est mappée.

SetContainerColumnName(IConventionEntityType, String, Boolean)

Définit le nom de la colonne de conteneur à laquelle le type d’entité est mappé.

SetContainerColumnName(IMutableEntityType, String)

Définit le nom de la colonne de conteneur à laquelle le type d’entité est mappé.

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
Obsolète.

Définit le mappage de type pour la colonne de conteneur à laquelle le type d’entité est mappé.

SetContainerColumnTypeMapping(IMutableEntityType, RelationalTypeMapping)
Obsolète.

Définit le mappage de type pour la colonne de conteneur à laquelle le type d’entité est mappé.

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

Mappe le type d’entité à une procédure stockée pour les suppressions.

SetDeleteStoredProcedure(IMutableEntityType)

Mappe le type d’entité à une procédure stockée pour les suppressions.

SetFunctionName(IConventionEntityType, String, Boolean)

Définit le nom de la fonction à laquelle le type d’entité est mappé.

SetFunctionName(IMutableEntityType, String)

Définit le nom de la fonction à laquelle le type d’entité est mappé.

SetInsertStoredProcedure(IConventionEntityType, Boolean)

Mappe le type d’entité à une procédure stockée pour les insertions.

SetInsertStoredProcedure(IMutableEntityType)

Mappe le type d’entité à une procédure stockée pour les insertions.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

Définit une valeur indiquant si la table associée est ignorée par Migrations.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Définit une valeur indiquant si la table associée est ignorée par Migrations.

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>)

Définit une valeur indiquant si la table associée est ignorée par Migrations.

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Définit une valeur indiquant si la table associée est ignorée par Migrations.

SetJsonPropertyName(IConventionEntityType, String, Boolean)

Définit la valeur du nom de propriété JSON utilisé pour l’entité donnée mappée à une colonne JSON.

SetJsonPropertyName(IMutableEntityType, String)

Définit la valeur du nom de propriété JSON utilisé pour l’entité donnée mappée à une colonne JSON.

SetMappingStrategy(IConventionEntityType, String, Boolean)

Définit la stratégie de mappage pour les types dérivés.

SetMappingStrategy(IMutableEntityType, String)

Définit la stratégie de mappage pour les types dérivés.

SetSchema(IConventionEntityType, String, Boolean)

Définit le schéma de base de données qui contient la table mappée.

SetSchema(IMutableEntityType, String)

Définit le schéma de base de données qui contient la table mappée.

SetSqlQuery(IConventionEntityType, String, Boolean)

Définit la chaîne SQL utilisée pour fournir des données pour le type d’entité.

SetSqlQuery(IMutableEntityType, String)

Définit la chaîne SQL utilisée pour fournir des données pour le type d’entité.

SetTableName(IConventionEntityType, String, Boolean)

Définit le nom de la table à laquelle le type d’entité est mappé.

SetTableName(IMutableEntityType, String)

Définit le nom de la table à laquelle le type d’entité est mappé.

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

Mappe le type d’entité à une procédure stockée pour les mises à jour.

SetUpdateStoredProcedure(IMutableEntityType)

Mappe le type d’entité à une procédure stockée pour les mises à jour.

SetViewName(IConventionEntityType, String, Boolean)

Définit le nom de la vue à laquelle le type d’entité est mappé.

SetViewName(IMutableEntityType, String)

Définit le nom de la vue à laquelle le type d’entité est mappé.

SetViewSchema(IConventionEntityType, String, Boolean)

Définit le schéma de base de données qui contient l’affichage mappé.

SetViewSchema(IMutableEntityType, String)

Définit le schéma de base de données qui contient l’affichage mappé.

S’applique à