EntityTypeExtensions Classe

Definição

Cuidado

Use IReadOnlyEntityType

Métodos de extensão de tipo de entidade para IReadOnlyEntityType.

public static class EntityTypeExtensions
[System.Obsolete("Use IReadOnlyEntityType")]
public static class EntityTypeExtensions
type EntityTypeExtensions = class
[<System.Obsolete("Use IReadOnlyEntityType")>]
type EntityTypeExtensions = class
Public Module EntityTypeExtensions
Herança
EntityTypeExtensions
Atributos

Métodos

DisplayName(ITypeBase)
Obsoleto.

Obtém o nome de exibição amigável para o determinado ITypeBase.

FindDeclaredNavigation(IEntityType, String)
Obsoleto.

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 null se nenhuma propriedade de navegação for encontrada.

FindDeclaredProperty(IEntityType, String)
Obsoleto.

Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base.

FindDefiningNavigation(IEntityType)
Obsoleto.

Retorna a definição de navegação se houver ou null não.

FindForeignKey(IEntityType, IProperty, IKey, IEntityType)
Obsoleto.

Obtém a chave estrangeira para as propriedades fornecidas que apontam para uma determinada chave primária ou alternativa. Retorna null se nenhuma chave estrangeira for encontrada.

FindForeignKeys(IEntityType, IProperty)
Obsoleto.

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.

FindForeignKeys(IEntityType, IReadOnlyList<IProperty>)
Obsoleto.

Obtém as chaves estrangeiras definidas nas propriedades fornecidas. Somente chaves estrangeiras definidas exatamente no conjunto de propriedades especificado são retornadas.

FindIndex(IEntityType, IProperty)
Obsoleto.

Obtém o índice sem nome definido na propriedade fornecida. Retornará null se nenhum índice desse tipo for definido.

Índices nomeados não serão retornados mesmo que a lista de propriedades corresponda.

FindKey(IEntityType, IProperty)
Obsoleto.

Obtém a chave primária ou alternativa definida na propriedade fornecida. Retornará null se nenhuma chave for definida para a propriedade fornecida.

FindNavigation(IEntityType, MemberInfo)
Obsoleto.

Obtém uma propriedade de navegação no tipo de entidade fornecido. Retorna null se nenhuma propriedade de navegação for encontrada.

FindNavigation(IEntityType, PropertyInfo)
Obsoleto.

Obtém uma propriedade de navegação no tipo de entidade fornecido. Retornará nulo se nenhuma propriedade de navegação for encontrada.

FindNavigation(IEntityType, String)
Obsoleto.

Obtém uma propriedade de navegação no tipo de entidade fornecido. Retorna null se nenhuma propriedade de navegação for encontrada.

FindOwnership(IEntityType)
Obsoleto.

Retorna a relação com o proprietário se esse for um tipo de propriedade ou null de outra forma.

FindProperties(IEntityType, IReadOnlyList<String>)
Obsoleto.

Localiza propriedades correspondentes no tipo de entidade fornecido. Retorna null se alguma propriedade não for encontrada.

Essa API localiza apenas propriedades escalares e não encontra propriedades de navegação.

FindProperty(IEntityType, MemberInfo)
Obsoleto.

Obtém uma propriedade com as informações de membro fornecidas. Retorna null se nenhuma propriedade for encontrada.

Essa API localiza apenas propriedades escalares e não encontra propriedades de navegação. Use FindNavigation(IEntityType, MemberInfo) para localizar uma propriedade de navegação.

FindProperty(IEntityType, PropertyInfo)
Obsoleto.

Obtém uma propriedade no tipo de entidade fornecido. Retornará nulo se nenhuma propriedade for encontrada.

Essa API localiza apenas propriedades escalares e não encontra propriedades de navegação. Use FindNavigation(IEntityType, PropertyInfo) para localizar uma propriedade de navegação.

FullName(ITypeBase)
Obsoleto.

Obtém o nome exclusivo para o determinado IReadOnlyTypeBase.

GetAllBaseTypes(IEntityType)
Obsoleto.

Obtém todos os tipos no modelo do qual um determinado tipo de entidade deriva, começando com a raiz.

GetAllBaseTypesAscending(IEntityType)
Obsoleto.

Obtém todos os tipos no modelo do qual um determinado tipo de entidade deriva, começando com o mais próximo.

GetAllBaseTypesInclusive(IEntityType)
Obsoleto.

Retorna todos os tipos base do determinado IEntityType, incluindo o tipo em si, de cima para baixo.

GetAllBaseTypesInclusiveAscending(IEntityType)
Obsoleto.

Retorna todos os tipos base do determinado IEntityType, incluindo o próprio tipo, de baixo para cima.

GetChangeTrackingStrategy(IEntityType)
Obsoleto.

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.

GetClosestCommonParent(IEntityType, IEntityType)
Obsoleto.

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á null se os dois tipos de entidade não estiverem na mesma hierarquia.

GetConcreteDerivedTypesInclusive(IEntityType)
Obsoleto.

Retorna todos os tipos derivados do determinado IEntityType, incluindo o tipo em si, que não abstractsão .

GetDeclaredForeignKeys(IEntityType)
Obsoleto.

Obtém todas as chaves estrangeiras declaradas no determinado IEntityType.

Esse método não retorna chaves estrangeiras declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar processar a mesma chave estrangeira mais de uma vez. Use GetForeignKeys() também para retornar chaves estrangeiras declaradas em tipos base.

GetDeclaredIndexes(IEntityType)
Obsoleto.

Obtém todos os índices declarados no determinado IEntityType.

Esse método não retorna índices declarados em tipos base. É útil ao iterar em todos os tipos de entidade para evitar processar o mesmo índice mais de uma vez. Use GetForeignKeys() também para retornar índices declarados em tipos base.

GetDeclaredKeys(IEntityType)
Obsoleto.

Obtém todas as chaves declaradas no determinado IEntityType.

Esse método não retorna chaves declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar o processamento da mesma chave mais de uma vez. Use GetKeys() para também retornar chaves declaradas em tipos base.

GetDeclaredNavigations(IEntityType)
Obsoleto.

Obtém todas as propriedades de navegação declaradas no determinado IEntityType.

Esse método não retorna propriedades de navegação declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar o processamento da mesma propriedade de navegação mais de uma vez. Use GetNavigations(IEntityType) também para retornar propriedades de navegação declaradas em tipos base.

GetDeclaredProperties(IEntityType)
Obsoleto.

Obtém todas as propriedades de não navegação declaradas no determinado IEntityType.

Esse método não retorna propriedades declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar o processamento da mesma propriedade mais de uma vez. Use GetProperties() para também retornar propriedades declaradas em tipos base.

GetDeclaredReferencingForeignKeys(IEntityType)
Obsoleto.

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(IEntityType)
Obsoleto.

Obtém todas as propriedades de serviço declaradas no determinado IEntityType.

Esse método não retorna propriedades declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar o processamento da mesma propriedade mais de uma vez. Use GetServiceProperties() para também retornar propriedades declaradas em tipos base.

GetDefiningQuery(IEntityType)
Obsoleto.

Obtém a consulta LINQ usada como a origem padrão para consultas desse tipo.

GetDerivedForeignKeys(IEntityType)
Obsoleto.

Obtém todas as chaves estrangeiras declaradas nos tipos derivados do determinado IEntityType.

Esse método não retorna chaves estrangeiras declaradas no próprio tipo de entidade fornecido. Use GetForeignKeys() para retornar chaves estrangeiras declaradas neste tipo de entidade base e .

GetDerivedTypes(IEntityType)
Obsoleto.

Obtém todos os tipos no modelo que derivam de um determinado tipo de entidade.

GetDerivedTypesInclusive(IEntityType)
Obsoleto.

Retorna todos os tipos derivados do determinado IEntityType, incluindo o próprio tipo.

GetDirectlyDerivedTypes(IEntityType)
Obsoleto.

Obtém todos os tipos no modelo que derivam diretamente de um determinado tipo de entidade.

GetDiscriminatorProperty(IEntityType)
Obsoleto.

Retorna o IReadOnlyProperty que será usado para armazenar um valor discriminatório.

GetDiscriminatorValue(IEntityType)
Obsoleto.

Retorna o valor discriminatório para esse tipo de entidade.

GetIsDiscriminatorMappingComplete(IEntityType)
Obsoleto.

Retorna o valor que indica se o mapeamento discriminatório está concluído para esse tipo de entidade.

GetNavigations(IEntityType)
Obsoleto.

Obtém todas as propriedades de navegação no tipo de entidade fornecido.

GetProperty(IEntityType, String)
Obsoleto.

Obtém uma propriedade com o nome fornecido.

Essa API localiza apenas propriedades escalares e não encontra propriedades de navegação. Use FindNavigation(IEntityType, String) para localizar uma propriedade de navegação.

GetQueryFilter(IEntityType)
Obsoleto.

Obtém o filtro de expressão LINQ aplicado automaticamente a consultas para esse tipo de entidade.

GetReferencingForeignKeys(IEntityType)
Obsoleto.

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).

GetRootType(IEntityType)
Obsoleto.

Obtém o tipo base raiz para um determinado tipo de entidade.

GetSeedData(IEntityType, Boolean)
Obsoleto.

Obtém os dados armazenados no modelo para o tipo de entidade fornecido.

HasDefiningNavigation(IEntityType)
Obsoleto.

Obtém um valor que indica se esse tipo de entidade tem uma navegação definidora.

IsAbstract(ITypeBase)
Obsoleto.

Verifica se esse tipo de entidade representa um tipo abstrato.

IsAssignableFrom(IEntityType, IEntityType)
Obsoleto.

Determina se esse tipo de entidade deriva de (ou é o mesmo que) de um determinado tipo de entidade.

IsInOwnershipPath(IEntityType, IEntityType)
Obsoleto.

Obtém um valor que indica se determinado tipo de entidade está no caminho de propriedade para esse tipo de entidade.

IsOwned(IEntityType)
Obsoleto.

Obtém um valor que indica se esse tipo de entidade pertence a outro tipo de entidade.

IsStrictlyDerivedFrom(IEntityType, IEntityType)
Obsoleto.

Determina se esse tipo de entidade deriva de (mas não é o mesmo que) de um determinado tipo de entidade.

LeastDerivedType(IEntityType, IEntityType)
Obsoleto.

Obtém o tipo menos derivado entre os dois especificados.

RootType(IEntityType)
Obsoleto.

Obtém o tipo base raiz para um determinado tipo de entidade.

ShortName(ITypeBase)
Obsoleto.

Obtém um nome curto para o determinado ITypeBase que pode ser usado em outros identificadores.

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)
Obsoleto.

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.

Aplica-se a