SqlServerEntityTypeExtensions Classe

Définition

Méthodes d’extension de type d’entité pour les métadonnées spécifiques à SQL Server.

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

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relationset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

Méthodes

GetHistoryTableName(IReadOnlyEntityType)

Retourne une valeur représentant le nom de la table d’historique associée à l’entité mappée à une table temporelle.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Obtient la source de configuration pour le paramètre de nom de table d’historique temporel.

GetHistoryTableSchema(IReadOnlyEntityType)

Retourne une valeur représentant le schéma de la table d’historique associée à l’entité mappée à une table temporelle.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Obtient la source de configuration pour le paramètre de schéma de table d’historique temporel.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Obtient la source de configuration pour le paramètre mémoire optimisée.

GetIsTemporalConfigurationSource(IConventionEntityType)

Obtient la source de configuration pour le paramètre de table temporelle.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Retourne une valeur représentant le nom de la propriété de fin de période de l’entité mappée à une table temporelle.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Obtient la source de configuration pour le paramètre de nom de propriété de fin de période temporelle de la table.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Retourne une valeur représentant le nom de la propriété de début de période de l’entité mappée à une table temporelle.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Obtient la source de configuration pour le paramètre nom de la propriété de début de la période de table temporelle.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Obtient la source de configuration indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications apportées à la table.

IsMemoryOptimized(IEntityType)

Retourne une valeur indiquant si le type d’entité est mappé à une table à mémoire optimisée.

IsMemoryOptimized(IReadOnlyEntityType)

Retourne une valeur indiquant si le type d’entité est mappé à une table à mémoire optimisée.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Retourne une valeur indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications apportées à la table. La clause OUTPUT n’est pas compatible avec certaines fonctionnalités SQL Server, telles que les tables avec des déclencheurs.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Retourne une valeur indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications dans la table spécifiée. La clause OUTPUT n’est pas compatible avec certaines fonctionnalités SQL Server, telles que les tables avec des déclencheurs.

IsTemporal(IReadOnlyEntityType)

Retourne une valeur indiquant si le type d’entité est mappé à une table temporelle.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Définit une valeur représentant le nom de la table d’historique associée à l’entité mappée à une table temporelle.

SetHistoryTableName(IMutableEntityType, String)

Définit une valeur représentant le nom de la table d’historique associée à l’entité mappée à une table temporelle.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Définit une valeur représentant le schéma de la table d’historique associée à l’entité mappée à une table temporelle.

SetHistoryTableSchema(IMutableEntityType, String)

Définit une valeur représentant le schéma de la table d’historique associée à l’entité mappée à une table temporelle.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Définit une valeur indiquant si le type d’entité est mappé à une table à mémoire optimisée.

SetIsMemoryOptimized(IMutableEntityType, Boolean)

Définit une valeur indiquant si le type d’entité est mappé à une table à mémoire optimisée.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Définit une valeur indiquant si le type d’entité est mappé à une table temporelle.

SetIsTemporal(IMutableEntityType, Boolean)

Définit une valeur indiquant si le type d’entité est mappé à une table temporelle.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Définit une valeur représentant le nom de la propriété de fin de période de l’entité mappée à une table temporelle.

SetPeriodEndPropertyName(IMutableEntityType, String)

Définit une valeur représentant le nom de la propriété de fin de période de l’entité mappée à une table temporelle.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Définit une valeur représentant le nom de la propriété de début de période de l’entité mappée à une table temporelle.

SetPeriodStartPropertyName(IMutableEntityType, String)

Définit une valeur représentant le nom de la propriété de début de période de l’entité mappée à une table temporelle.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Définit une valeur indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications apportées à la table. La clause OUTPUT n’est pas compatible avec certaines fonctionnalités SQL Server, telles que les tables avec des déclencheurs.

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

Définit une valeur indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications apportées à la table. La clause OUTPUT n’est pas compatible avec certaines fonctionnalités SQL Server, telles que les tables avec des déclencheurs.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

Définit une valeur indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications apportées à la table. La clause OUTPUT n’est pas compatible avec certaines fonctionnalités SQL Server, telles que les tables avec des déclencheurs.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Définit une valeur indiquant s’il faut utiliser la clause SQL OUTPUT lors de l’enregistrement des modifications apportées à la table. La clause OUTPUT n’est pas compatible avec certaines fonctionnalités SQL Server, telles que les tables avec des déclencheurs.

S’applique à