SqlServerEntityTypeBuilderExtensions Classe

Definição

SQL Server métodos de extensão específicos para EntityTypeBuilder.

public static class SqlServerEntityTypeBuilderExtensions
type SqlServerEntityTypeBuilderExtensions = class
Public Module SqlServerEntityTypeBuilderExtensions
Herança
SqlServerEntityTypeBuilderExtensions

Comentários

Consulte Modelando tipos de entidade e relações e Acessando bancos de dados SQL Server e SQL do Azure com o EF Core para obter mais informações e exemplos.

Métodos

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o nome da tabela de histórico determinado pode ser definido para a entidade.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a tabela mapeada pode ter o esquema da tabela de histórico.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Retorna um valor que indica se a tabela mapeada pode ser configurada como otimizada para memória.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Retorna um valor que indica se a tabela mapeada pode ser configurada como temporal.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a tabela mapeada pode ter a propriedade de término do período.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a tabela mapeada pode ter a propriedade de início do período.

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

Configura um índice nas propriedades especificadas. Se houver um índice existente no conjunto de propriedades fornecido, o índice existente será retornado para configuração.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

ForSqlServerToTable(EntityTypeBuilder, String)

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server.

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

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server.

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

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Configura uma propriedade de término de período para a entidade mapeada para uma tabela temporal.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Configura uma propriedade de início de período para a entidade mapeada para uma tabela temporal.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Configura a tabela como temporal.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Configura um nome de tabela de histórico para a entidade mapeada para uma tabela temporal.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura um esquema de tabela de histórico para a entidade mapeada para uma tabela temporal.

Aplica-se a