SqlServerEntityTypeExtensions Classe

Definição

Métodos de extensão de tipo de entidade para metadados específicos do SQL Server.

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

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

GetHistoryTableName(IReadOnlyEntityType)

Retorna um valor que representa o nome da tabela de histórico associada à entidade mapeada para uma tabela temporal.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Obtém a origem da configuração do nome da tabela de histórico temporal.

GetHistoryTableSchema(IReadOnlyEntityType)

Retorna um valor que representa o esquema da tabela de histórico associada à entidade mapeada para uma tabela temporal.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Obtém a origem da configuração do esquema da tabela de histórico temporal.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Obtém a fonte de configuração para a configuração com otimização de memória.

GetIsTemporalConfigurationSource(IConventionEntityType)

Obtém a origem da configuração da tabela temporal.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Retorna um valor que representa o nome da propriedade final do período da entidade mapeada para uma tabela temporal.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Obtém a origem da configuração do nome da propriedade final do período de tabela temporal.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Retorna um valor que representa o nome da propriedade de início do período da entidade mapeada para uma tabela temporal.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Obtém a origem da configuração do nome da propriedade de início do período de tabela temporal.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Obtém a fonte de configuração para usar a cláusula SQL OUTPUT ao salvar alterações na tabela.

IsMemoryOptimized(IEntityType)

Retorna um valor que indica se o tipo de entidade é mapeado para uma tabela com otimização de memória.

IsMemoryOptimized(IReadOnlyEntityType)

Retorna um valor que indica se o tipo de entidade é mapeado para uma tabela com otimização de memória.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Retorna um valor que indica se a cláusula SQL OUTPUT deve ser usada ao salvar alterações na tabela. A cláusula OUTPUT é incompatível com determinados recursos SQL Server, como tabelas com gatilhos.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Retorna um valor que indica se a cláusula SQL OUTPUT deve ser usada ao salvar alterações na tabela especificada. A cláusula OUTPUT é incompatível com determinados recursos SQL Server, como tabelas com gatilhos.

IsTemporal(IReadOnlyEntityType)

Retorna um valor que indica se o tipo de entidade é mapeado para uma tabela temporal.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Define um valor que representa o nome da tabela de histórico associada à entidade mapeada para uma tabela temporal.

SetHistoryTableName(IMutableEntityType, String)

Define um valor que representa o nome da tabela de histórico associada à entidade mapeada para uma tabela temporal.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Define um valor que representa o esquema da tabela de histórico associada à entidade mapeada para uma tabela temporal.

SetHistoryTableSchema(IMutableEntityType, String)

Define um valor que representa o esquema da tabela de histórico associada à entidade mapeada para uma tabela temporal.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Define um valor que indica se o tipo de entidade é mapeado para uma tabela com otimização de memória.

SetIsMemoryOptimized(IMutableEntityType, Boolean)

Define um valor que indica se o tipo de entidade é mapeado para uma tabela com otimização de memória.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Define um valor que indica se o tipo de entidade é mapeado para uma tabela temporal.

SetIsTemporal(IMutableEntityType, Boolean)

Define um valor que indica se o tipo de entidade é mapeado para uma tabela temporal.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Define um valor que representa o nome da propriedade final do período da entidade mapeada para uma tabela temporal.

SetPeriodEndPropertyName(IMutableEntityType, String)

Define um valor que representa o nome da propriedade final do período da entidade mapeada para uma tabela temporal.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Define um valor que representa o nome da propriedade de início do período da entidade mapeada para uma tabela temporal.

SetPeriodStartPropertyName(IMutableEntityType, String)

Define um valor que representa o nome da propriedade de início do período da entidade mapeada para uma tabela temporal.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Define um valor que indica se a cláusula SQL OUTPUT deve ser usada ao salvar alterações na tabela. A cláusula OUTPUT é incompatível com determinados recursos SQL Server, como tabelas com gatilhos.

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

Define um valor que indica se a cláusula SQL OUTPUT deve ser usada ao salvar alterações na tabela. A cláusula OUTPUT é incompatível com determinados recursos SQL Server, como tabelas com gatilhos.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

Define um valor que indica se a cláusula SQL OUTPUT deve ser usada ao salvar alterações na tabela. A cláusula OUTPUT é incompatível com determinados recursos SQL Server, como tabelas com gatilhos.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Define um valor que indica se a cláusula SQL OUTPUT deve ser usada ao salvar alterações na tabela. A cláusula OUTPUT é incompatível com determinados recursos SQL Server, como tabelas com gatilhos.

Aplica-se a