IReadOnlyEntityType Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um tipo de entidade em um modelo.
public interface IReadOnlyEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase
type IReadOnlyEntityType = interface
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
Public Interface IReadOnlyEntityType
Implements IReadOnlyTypeBase
- Derivado
- Implementações
Comentários
Confira Modelagem de tipos de entidade e relações para obter mais informações e exemplos.
Propriedades
BaseType |
Obtém o tipo base deste tipo de entidade. Retornará |
ClrType |
Obtém a classe CLR usada para representar instâncias desse tipo.
Retornará |
ContainingEntityType |
Obtém esse tipo de entidade ou aquele no qual a cadeia de propriedades complexa é declarada. (Herdado de IReadOnlyTypeBase) |
DefiningEntityType |
Obsoleto..
Obtém o tipo de entidade definidor. |
DefiningNavigationName |
Obsoleto..
Obtém o nome da navegação de definição. |
HasSharedClrType |
Obtém um valor que indica se esse tipo estrutural é mapeado para um Type para o qual outros tipos estruturais também são mapeados. (Herdado de IReadOnlyTypeBase) |
IsPropertyBag |
Obtém um valor que indica se esse tipo estrutural tem um indexador que é capaz de conter propriedades arbitrárias e um método que pode ser usado para determinar se uma determinada propriedade do indexador contém um valor. (Herdado de IReadOnlyTypeBase) |
Item[String] |
Obtém o valor da anotação com o nome fornecido, retornando |
Model |
Obtém o modelo ao qual esse tipo pertence. (Herdado de IReadOnlyTypeBase) |
Name |
Obtém o nome deste tipo. (Herdado de IReadOnlyTypeBase) |
Métodos
AnnotationsToDebugString(Int32) |
Obtém a cadeia de caracteres de depuração para todas as anotações declaradas no objeto . (Herdado de IReadOnlyAnnotatable) |
DisplayName() |
Obtém o nome de exibição amigável para esse tipo estrutural. (Herdado de IReadOnlyTypeBase) |
DisplayName(Boolean) |
Obtém o nome de exibição amigável para o determinado IReadOnlyTypeBase. (Herdado de IReadOnlyTypeBase) |
FindAnnotation(String) |
Obtém a anotação com o nome fornecido, retornando |
FindClosestCommonParent(IReadOnlyEntityType) |
Retorna o tipo de entidade mais próximo que é um pai de ambos os tipos de entidade fornecidos. Se uma das entidades fornecidas for um pai da outra, esse pai será retornado. Retornará |
FindComplexProperty(MemberInfo) |
Obtém uma propriedade complexa com as informações de membro fornecidas. Retorna |
FindComplexProperty(String) |
Obtém a propriedade complexa com o nome fornecido. Retorna |
FindDeclaredComplexProperty(String) |
Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base. (Herdado de IReadOnlyTypeBase) |
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Obtém as chaves estrangeiras declaradas nesse tipo de entidade usando as propriedades fornecidas. |
FindDeclaredNavigation(String) |
Obtém uma propriedade de navegação no tipo de entidade fornecido. Não retorna as propriedades de navegação definidas em um tipo base.
Retorna |
FindDeclaredProperty(String) |
Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base. |
FindDeclaredSkipNavigation(String) |
Obtém uma propriedade de navegação ignorar nesse tipo de entidade. |
FindDeclaredTrigger(String) |
Localiza um gatilho com o nome fornecido. |
FindDiscriminatorProperty() |
Retorna a propriedade que será usada para armazenar um valor discriminatório. |
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
Obtém a chave estrangeira para as propriedades fornecidas que apontam para uma determinada chave primária ou alternativa.
Retorna |
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
Obtém a chave estrangeira para as propriedades fornecidas que apontam para uma determinada chave primária ou alternativa. Retorna |
FindForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Obtém as chaves estrangeiras definidas nas propriedades fornecidas. Somente chaves estrangeiras definidas exatamente no conjunto de propriedades especificado são retornadas. |
FindForeignKeys(IReadOnlyProperty) |
Obtém as chaves estrangeiras definidas na propriedade fornecida. Somente chaves estrangeiras definidas exatamente na propriedade especificada são retornadas. Chaves estrangeiras compostas que incluem a propriedade especificada não são retornadas. |
FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Obtém o índice sem nome definido nas propriedades fornecidas. Retornará |
FindIndex(IReadOnlyProperty) |
Obtém o índice sem nome definido na propriedade fornecida. Retornará |
FindIndex(String) |
Obtém o índice com o nome fornecido. Retornará |
FindIndexerPropertyInfo() |
Retorna o PropertyInfo para o indexador no tipo CLR associado se houver um. (Herdado de IReadOnlyTypeBase) |
FindKey(IReadOnlyList<IReadOnlyProperty>) |
Obtém a chave primária ou alternativa definida nas propriedades fornecidas.
Retornará |
FindKey(IReadOnlyProperty) |
Obtém a chave primária ou alternativa definida na propriedade fornecida. Retornará |
FindMember(String) |
Obtém o membro com o nome fornecido. Retorna |
FindMembersInHierarchy(String) |
Obtém os membros com o nome fornecido nesse tipo, tipos base ou tipos derivados. (Herdado de IReadOnlyTypeBase) |
FindNavigation(MemberInfo) |
Obtém uma propriedade de navegação no tipo de entidade fornecido. Retorna |
FindNavigation(String) |
Obtém uma propriedade de navegação no tipo de entidade fornecido. Retorna |
FindOwnership() |
Retorna a relação com o proprietário se esse for um tipo de propriedade ou |
FindPrimaryKey() |
Obtém a chave primária para esse tipo de entidade. Retornará |
FindProperties(IReadOnlyList<String>) |
Localiza propriedades correspondentes no tipo de entidade fornecido. Retorna |
FindProperty(MemberInfo) |
Obtém uma propriedade com as informações de membro fornecidas. Retorna |
FindProperty(String) |
Obtém a propriedade com um determinado nome. Retorna |
FindServiceProperty(String) |
Obtém a propriedade de serviço com um determinado nome.
Retorna |
FindSkipNavigation(MemberInfo) |
Obtém uma propriedade de navegação ignorar nesse tipo de entidade. Retorna |
FindSkipNavigation(String) |
Obtém uma propriedade de navegação ignorar nesse tipo de entidade. Retorna |
GetAllBaseTypes() |
Obtém todos os tipos no modelo do qual esse tipo de entidade deriva, começando com a raiz. |
GetAllBaseTypesAscending() |
Obtém todos os tipos no modelo do qual esse tipo de entidade deriva, começando com o mais próximo. |
GetAllBaseTypesInclusive() |
Retorna todos os tipos base desse tipo de entidade, incluindo o próprio tipo, de cima para baixo. |
GetAllBaseTypesInclusiveAscending() |
Retorna todos os tipos base desse tipo de entidade, incluindo o próprio tipo, de baixo para cima. |
GetAnnotation(String) |
Obtém a anotação com o nome fornecido, lançando se ela não existir. (Herdado de IReadOnlyAnnotatable) |
GetAnnotations() |
Obtém todas as anotações no objeto atual. (Herdado de IReadOnlyAnnotatable) |
GetChangeTrackingStrategy() |
Obtém a estratégia de controle de alterações que está sendo usada para esse tipo de entidade. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância do tipo de entidade. |
GetComplexProperties() |
Obtém as propriedades complexas definidas nesse tipo e tipos base. (Herdado de IReadOnlyTypeBase) |
GetConcreteDerivedTypesInclusive() |
Retorna todos os tipos derivados desse tipo de entidade, incluindo o tipo em si, que não |
GetDeclaredComplexProperties() |
Obtém as propriedades complexas declaradas nesse tipo. (Herdado de IReadOnlyTypeBase) |
GetDeclaredForeignKeys() |
Obtém todas as chaves estrangeiras declaradas nesse tipo de entidade.. |
GetDeclaredIndexes() |
Obtém todos os índices declarados nesse tipo de entidade. |
GetDeclaredKeys() |
Obtém todas as chaves declaradas nesse tipo de entidade. |
GetDeclaredMembers() |
Obtém os membros declarados nesse tipo. (Herdado de IReadOnlyTypeBase) |
GetDeclaredNavigations() |
Obtém todas as propriedades de navegação declaradas nesse tipo de entidade. |
GetDeclaredProperties() |
Obtém todas as propriedades de não navegação declaradas nesse tipo de entidade. |
GetDeclaredReferencingForeignKeys() |
Obtém todas as chaves estrangeiras direcionadas a um determinado tipo de entidade (ou seja, chaves estrangeiras em que o tipo de entidade fornecido é a entidade principal). |
GetDeclaredServiceProperties() |
Obtém todas as propriedades de serviço declaradas nesse tipo de entidade. |
GetDeclaredSkipNavigations() |
Obtém todas as propriedades de navegação de ignorar declaradas nesse tipo de entidade. |
GetDeclaredTriggers() |
Retorna os gatilhos declarados no tipo de entidade. |
GetDefaultDiscriminatorValue() |
Retorna o valor discriminatório padrão que seria usado para esse tipo de entidade. |
GetDerivedComplexProperties() |
Obtém as propriedades complexas declaradas nos tipos derivados desse tipo. (Herdado de IReadOnlyTypeBase) |
GetDerivedForeignKeys() |
Obtém todas as chaves estrangeiras declaradas nos tipos derivados desse tipo de entidade. |
GetDerivedIndexes() |
Obtém todos os índices declarados nos tipos derivados desse tipo de entidade. |
GetDerivedNavigations() |
Obtém todas as propriedades de navegação declaradas nos tipos derivados desse tipo de entidade. |
GetDerivedProperties() |
Obtém todas as propriedades de não navegação declaradas nos tipos derivados desse tipo de entidade. |
GetDerivedServiceProperties() |
Obtém todas as propriedades de serviço declaradas nos tipos derivados desse tipo de entidade. |
GetDerivedSkipNavigations() |
Obtém todas as propriedades de navegação de ignorar declaradas nos tipos derivados desse tipo de entidade. |
GetDerivedTypes() |
Obtém todos os tipos no modelo que derivam desse tipo de entidade. |
GetDerivedTypesInclusive() |
Retorna todos os tipos derivados desse tipo de entidade, incluindo o próprio tipo. |
GetDirectlyDerivedTypes() |
Obtém todos os tipos no modelo que derivam diretamente desse tipo de entidade. |
GetDiscriminatorPropertyName() |
Retorna o nome da propriedade que será usada para armazenar um valor discriminatório. |
GetDiscriminatorValue() |
Retorna o valor discriminatório para esse tipo de entidade. |
GetForeignKeys() |
Obtém as chaves estrangeiras definidas nesse tipo de entidade. |
GetIndexes() |
Obtém os índices definidos nesse tipo de entidade. |
GetIsDiscriminatorMappingComplete() |
Retorna o valor que indica se o mapeamento discriminatório está concluído para esse tipo de entidade. |
GetKeys() |
Obtém as chaves primárias e alternativas para esse tipo de entidade. |
GetMembers() |
Obtém os membros definidos nesse tipo e tipos base. (Herdado de IReadOnlyTypeBase) |
GetNavigationAccessMode() |
Obtém o PropertyAccessMode que está sendo usado para navegaçãos desse tipo de entidade. |
GetNavigations() |
Obtém todas as propriedades de navegação no tipo de entidade fornecido. |
GetOrCreateEmptyMaterializer(IEntityMaterializerSource) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
GetOrCreateMaterializer(IEntityMaterializerSource) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
GetProperties() |
Obtém as propriedades definidas nesse tipo de entidade. |
GetProperty(String) |
Obtém uma propriedade com o nome fornecido. |
GetPropertyAccessMode() |
Obtém o PropertyAccessMode que está sendo usado para propriedades e navegação desse tipo. (Herdado de IReadOnlyTypeBase) |
GetQueryFilter() |
Obtém o filtro de expressão LINQ aplicado automaticamente a consultas para esse tipo de entidade. |
GetReferencingForeignKeys() |
Obtém todas as chaves estrangeiras direcionadas a um determinado tipo de entidade (ou seja, chaves estrangeiras em que o tipo de entidade fornecido ou um tipo base é a entidade principal). |
GetRootType() |
Obtém o tipo base raiz para um determinado tipo de entidade. |
GetSeedData(Boolean) |
Obtém os dados armazenados no modelo para o tipo de entidade fornecido. |
GetServiceProperties() |
Obtém todos os IReadOnlyServiceProperty definidos nesse tipo de entidade. |
GetSkipNavigations() |
Obtém as propriedades de navegação de ignorar nesse tipo de entidade. |
HasDefiningNavigation() |
Obsoleto..
Obtém um valor que indica se esse tipo de entidade tem uma navegação definidora. |
HasServiceProperties() |
Verifica se esse tipo de entidade tem ou não definido IServiceProperty . |
IsAbstract() |
Obtém um valor que indica se esse tipo estrutural representa um tipo abstrato. (Herdado de IReadOnlyTypeBase) |
IsAssignableFrom(IReadOnlyEntityType) |
Determina se esse tipo de entidade deriva de (ou é o mesmo que) de um determinado tipo de entidade. |
IsAssignableFrom(IReadOnlyTypeBase) |
Determina se esse tipo deriva de (ou é o mesmo que) de um determinado tipo. (Herdado de IReadOnlyTypeBase) |
IsInOwnershipPath(IReadOnlyEntityType) |
Obtém um valor que indica se determinado tipo de entidade está no caminho de propriedade para esse tipo de entidade. |
IsOwned() |
Obtém um valor que indica se esse tipo de entidade pertence a outro tipo de entidade. |
IsStrictlyDerivedFrom(IReadOnlyEntityType) |
Determina se esse tipo de entidade deriva de (mas não é o mesmo que) de um determinado tipo de entidade. |
IsStrictlyDerivedFrom(IReadOnlyTypeBase) |
Determina se esse tipo deriva de (mas não é o mesmo que) de um determinado tipo. (Herdado de IReadOnlyTypeBase) |
LeastDerivedType(IReadOnlyEntityType) |
Obtém o tipo menos derivado entre os dois especificados. |
ShortName() |
Obtém um nome curto para o determinado IReadOnlyTypeBase que pode ser usado em outros identificadores. (Herdado de IReadOnlyTypeBase) |
ToDebugString(MetadataDebugStringOptions, Int32) |
Cria uma representação legível por humanos dos metadados especificados. Aviso: não dependa do formato da cadeia de caracteres retornada. Ele foi projetado apenas para depuração e pode mudar arbitrariamente entre as versões. |
Implantações explícitas de interface
IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase) |
Determina se esse tipo deriva de (ou é o mesmo que) de um determinado tipo. |
Métodos de Extensão
GetAnalyticalStoreTimeToLive(IReadOnlyEntityType) |
Retorna o tempo de vida do repositório analítico em segundos no escopo do contêiner. |
GetContainer(IReadOnlyEntityType) |
Retorna o nome do contêiner para o qual o tipo de entidade é mapeado. |
GetContainingPropertyName(IReadOnlyEntityType) |
Retorna o nome da propriedade pai para a qual o tipo de entidade é mapeado. |
GetDefaultTimeToLive(IReadOnlyEntityType) |
Retorna o tempo padrão para viver em segundos no escopo do contêiner. |
GetETagProperty(IReadOnlyEntityType) |
Obtém a propriedade nessa entidade que é mapeada para Cosmos ETag, se ela existir. |
GetETagPropertyName(IReadOnlyEntityType) |
Retorna o nome da propriedade usada para armazenar a ETag. |
GetPartitionKeyProperty(IReadOnlyEntityType) |
Retorna a propriedade usada para armazenar a chave de partição. |
GetPartitionKeyPropertyName(IReadOnlyEntityType) |
Retorna o nome da propriedade usada para armazenar a chave de partição. |
GetThroughput(IReadOnlyEntityType) |
Retorna a taxa de transferência provisionada no escopo do contêiner. |
GetInMemoryQuery(IReadOnlyEntityType) |
Obtém a consulta LINQ usada como a origem padrão para consultas desse tipo. |
FindCheckConstraint(IReadOnlyEntityType, String) |
Localiza um IReadOnlyCheckConstraint com o nome fornecido. |
FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier) |
Retorna o mapeamento de tipo de entidade para um objeto de repositório semelhante a uma tabela específica. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier) |
Obtém as chaves estrangeiras para o tipo de entidade fornecido que apontam para outros tipos de entidade que compartilham o mesmo objeto de repositório semelhante à tabela. |
GetCheckConstraints(IReadOnlyEntityType) |
Retorna todas as restrições de marcar contidas no tipo de entidade. |
GetComment(IReadOnlyEntityType) |
Retorna o comentário da tabela para a qual essa entidade é mapeada. |
GetContainerColumnName(IReadOnlyEntityType) |
Obtém o nome da coluna de contêiner para o qual o tipo de entidade é mapeado. |
GetContainerColumnTypeMapping(IReadOnlyEntityType) |
Obsoleto..
Obtém o mapeamento de tipo de coluna de contêiner para o qual o tipo de entidade é mapeado. |
GetDeclaredCheckConstraints(IReadOnlyEntityType) |
Retorna todas as restrições de marcar declaradas no tipo de entidade. |
GetDefaultSchema(IReadOnlyEntityType) |
Retorna o esquema de banco de dados padrão que seria usado para esse tipo de entidade. |
GetDefaultSqlQueryName(IReadOnlyEntityType) |
Obtém o nome de consulta SQL padrão que seria usado para esse tipo de entidade quando mapeado usando RelationalEntityTypeBuilderExtensions.ToSqlQuery. |
GetDefaultTableName(IReadOnlyEntityType, Boolean) |
Retorna o nome da tabela padrão que seria usado para esse tipo de entidade. |
GetDefaultViewName(IReadOnlyEntityType) |
Retorna o nome de exibição padrão que seria usado para esse tipo de entidade. |
GetDefaultViewSchema(IReadOnlyEntityType) |
Retorna o esquema de banco de dados padrão que seria usado para essa exibição de entidade. |
GetDeleteStoredProcedure(IReadOnlyEntityType) |
Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para exclusões ou |
GetFunctionName(IReadOnlyEntityType) |
Retorna o nome da função para a qual o tipo de entidade é mapeado ou |
GetInsertStoredProcedure(IReadOnlyEntityType) |
Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para inserções ou |
GetJsonPropertyName(IReadOnlyEntityType) |
Obtém o valor do nome da propriedade JSON usado para a entidade fornecida mapeada para uma coluna JSON. |
GetMappingFragments(IReadOnlyEntityType) |
Retorna todos os fragmentos de mapeamento de tipo de entidade configurados. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
GetMappingFragments(IReadOnlyEntityType, StoreObjectType) |
Retorna todos os fragmentos de mapeamento de tipo de entidade configurados do tipo fornecido. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
GetMappingStrategy(IReadOnlyEntityType) |
Obtém a estratégia de mapeamento para os tipos derivados. |
GetSchema(IReadOnlyEntityType) |
Retorna o esquema de banco de dados que contém a tabela mapeada. |
GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Retorna o nome da tabela para a qual o tipo de entidade é mapeado predefinido pelo esquema ou |
GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Retorna o nome da exibição para a qual o tipo de entidade é mapeado predefinido pelo esquema ou |
GetSqlQuery(IReadOnlyEntityType) |
Retorna a cadeia de caracteres SQL usada para fornecer dados para o tipo de entidade ou |
GetTableName(IReadOnlyEntityType) |
Retorna o nome da tabela para a qual o tipo de entidade é mapeado ou |
GetUpdateStoredProcedure(IReadOnlyEntityType) |
Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para atualizações ou |
GetViewName(IReadOnlyEntityType) |
Retorna o nome da exibição para a qual o tipo de entidade é mapeado ou |
GetViewSchema(IReadOnlyEntityType) |
Retorna o esquema de banco de dados que contém a exibição mapeada. |
IsMappedToJson(IReadOnlyEntityType) |
Obtém um valor que indica se a entidade especificada é mapeada para uma coluna JSON. |
IsTableExcludedFromMigrations(IReadOnlyEntityType) |
Obtém um valor que indica se a tabela associada é ignorada por Migrações. |
IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier) |
Obtém um valor que indica se a tabela especificada é ignorada por Migrações. |
FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier) |
Retorna o mapeamento de tipo para um objeto de repositório semelhante a uma tabela específica. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
GetContainerColumnName(IReadOnlyTypeBase) |
Obtém o nome da coluna de contêiner para o qual o tipo é mapeado. |
GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Retorna o procedimento armazenado para o qual o tipo é mapeado para exclusões ou |
GetFunctionName(IReadOnlyTypeBase) |
Retorna o nome da função para a qual o tipo é mapeado ou |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Retorna o procedimento armazenado para o qual o tipo é mapeado para inserções ou |
GetJsonPropertyName(IReadOnlyTypeBase) |
Obtém o valor do nome da propriedade JSON usado para a entidade especificada mapeada para uma coluna JSON. |
GetMappingFragments(IReadOnlyTypeBase) |
Retorna todos os fragmentos de mapeamento de tipo configurados. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
GetMappingFragments(IReadOnlyTypeBase, StoreObjectType) |
Retorna todos os fragmentos de mapeamento de tipo configurados do tipo fornecido. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
GetMappingStrategy(IReadOnlyTypeBase) |
Obtém a estratégia de mapeamento para os tipos derivados. |
GetSchema(IReadOnlyTypeBase) |
Retorna o esquema de banco de dados que contém a tabela mapeada. |
GetSqlQuery(IReadOnlyTypeBase) |
Retorna a cadeia de caracteres SQL usada para fornecer dados para o tipo ou |
GetTableName(IReadOnlyTypeBase) |
Retorna o nome da tabela para a qual o tipo é mapeado ou |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Retorna o procedimento armazenado para o qual o tipo é mapeado para atualizações ou |
GetViewName(IReadOnlyTypeBase) |
Retorna o nome da exibição para a qual o tipo é mapeado ou |
GetViewSchema(IReadOnlyTypeBase) |
Retorna o esquema de banco de dados que contém a exibição mapeada. |
IsMappedToJson(IReadOnlyTypeBase) |
Obtém um valor que indica se a entidade especificada é mapeada para uma coluna JSON. |
GetDbSetName(IReadOnlyEntityType) |
Obtém o nome que deve ser usado para a DbSet<TEntity> propriedade na DbContext classe para esse tipo de entidade. |
IsSqlReturningClauseUsed(IReadOnlyEntityType) |
Retorna um valor que indica se a cláusula SQL RETURNING deve ser usada ao salvar alterações na tabela. A cláusula RETURNING é incompatível com determinados recursos do Sqlite, como tabelas virtuais ou tabelas com gatilhos AFTER. |
IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier) |
Retorna um valor que indica se a cláusula SQL RETURNING deve ser usada ao salvar alterações na tabela. A cláusula RETURNING é incompatível com determinados recursos do Sqlite, como tabelas virtuais ou tabelas com gatilhos AFTER. |
GetHistoryTableName(IReadOnlyEntityType) |
Retorna um valor que representa o nome da tabela de histórico associada à entidade mapeada para uma tabela temporal. |
GetHistoryTableSchema(IReadOnlyEntityType) |
Retorna um valor que representa o esquema da tabela de histórico associada à entidade mapeada para uma tabela temporal. |
GetPeriodEndPropertyName(IReadOnlyEntityType) |
Retorna um valor que representa o nome da propriedade final do período da entidade mapeada para uma 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. |
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. |
Aplica-se a
Entity Framework