SqlServerEntityTypeBuilderExtensions Classe

Définition

SQL Server méthodes d’extension spécifiques pour EntityTypeBuilder.

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

Remarques

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

Méthodes

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si le nom de table d’historique donné peut être défini pour l’entité.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la table mappée peut avoir un schéma de table d’historique.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Retourne une valeur indiquant si la table mappée peut être configurée comme optimisée en mémoire.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Retourne une valeur indiquant si la table mappée peut être configurée comme temporelle.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la table mappée peut avoir une propriété de fin de période.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Retourne une valeur indiquant si la table mappée peut avoir une propriété de début de période.

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

Configure un index sur les propriétés spécifiées. S’il existe un index sur le jeu de propriétés donné, l’index existant est retourné pour la configuration.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

ForSqlServerToTable(EntityTypeBuilder, String)

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Configure une propriété de fin de période pour l’entité mappée à une table temporelle.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Configure une propriété de début de période pour l’entité mappée à une table temporelle.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server en tant que mémoire optimisée.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Configure la table comme temporelle.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Configure un nom de table d’historique pour l’entité mappée à une table temporelle.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Configure un schéma de table d’historique pour l’entité mappée à une table temporelle.

S’applique à