MutableEntityTypeExtensions Classe

Definição

Cuidado

Use IMutableEntityType

Métodos de extensão para IMutableEntityType.

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

Métodos

AddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Obsoleto.

Adiciona uma nova relação a esse tipo de entidade.

AddIndex(IMutableEntityType, IMutableProperty)
Obsoleto.

Adiciona um índice a esse tipo de entidade.

AddIndexerProperty(IMutableEntityType, String, Type)
Obsoleto.

Adiciona uma propriedade com backup por um indexador a esse tipo de entidade.

AddKey(IMutableEntityType, IMutableProperty)
Obsoleto.

Adiciona uma nova chave alternativa a esse tipo de entidade.

AddProperty(IMutableEntityType, MemberInfo)
Obsoleto.

Adiciona uma propriedade a esse tipo de entidade.

AddProperty(IMutableEntityType, PropertyInfo)
Obsoleto.

Adiciona uma propriedade a essa entidade.

AddProperty(IMutableEntityType, String)
Obsoleto.

Adiciona uma propriedade a esse tipo de entidade.

AddProperty(IMutableEntityType, String, Type)
Obsoleto.

Adiciona uma propriedade a esse tipo de entidade.

FindDeclaredForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
Obsoleto.

Obtém as chaves estrangeiras declaradas no determinado IConventionEntityType usando as propriedades fornecidas.

FindDeclaredNavigation(IMutableEntityType, 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(IMutableEntityType, String)
Obsoleto.

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

FindDefiningNavigation(IMutableEntityType)
Obsoleto.

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

FindForeignKey(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, IProperty)
Obsoleto.

Obtém o índice definido na propriedade fornecida. Retornará nulo se nenhum índice for definido.

FindKey(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType, 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(IMutableEntityType)
Obsoleto.

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

FindProperties(IMutableEntityType, 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(IMutableEntityType, PropertyInfo)
Obsoleto.

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

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

GetAllBaseTypes(IMutableEntityType)
Obsoleto.

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

GetAllBaseTypesAscending(IMutableEntityType)
Obsoleto.

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

GetDeclaredForeignKeys(IMutableEntityType)
Obsoleto.

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

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

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

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

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

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(IMutableEntityType) também para retornar propriedades de navegação declaradas em tipos base.

GetDeclaredProperties(IMutableEntityType)
Obsoleto.

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

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

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

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.

GetDerivedForeignKeys(IMutableEntityType)
Obsoleto.

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

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

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

GetDerivedTypesInclusive(IMutableEntityType)
Obsoleto.

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

GetDirectlyDerivedTypes(IMutableEntityType)
Obsoleto.

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

GetDiscriminatorProperty(IMutableEntityType)
Obsoleto.

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

GetNavigations(IMutableEntityType)
Obsoleto.

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

GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Obsoleto.

Obtém uma relação existente ou cria uma nova se ainda não estiver definida.

GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Obsoleto.

Obtém uma relação existente ou cria uma nova se ainda não estiver definida.

GetOrAddIndex(IMutableEntityType, IMutableProperty)
Obsoleto.

Obtém o índice definido na propriedade fornecida ou cria um novo se ainda não estiver definido.

GetOrAddIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleto.

Obtém o índice definido na propriedade fornecida ou cria um novo se ainda não estiver definido.

GetOrAddKey(IMutableEntityType, IMutableProperty)
Obsoleto.

Obtém a chave alternativa existente definida em uma propriedade ou cria uma nova se uma ainda não estiver definida.

GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleto.

Obtém a chave alternativa existente definida em um conjunto de propriedades ou cria uma nova se uma ainda não estiver definida.

GetOrAddProperty(IMutableEntityType, PropertyInfo)
Obsoleto.

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver definida.

GetOrAddProperty(IMutableEntityType, String, Type)
Obsoleto.

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver definida.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)
Obsoleto.

Obtém a propriedade com o nome fornecido ou cria uma nova se uma ainda não estiver definida.

GetOrSetPrimaryKey(IMutableEntityType, IMutableProperty)
Obsoleto.

Obtém a chave primária existente de uma entidade ou a define se uma não estiver definida.

GetOrSetPrimaryKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleto.

Obtém a chave primária existente de uma entidade ou a define se uma não estiver definida.

GetReferencingForeignKeys(IMutableEntityType)
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 ou um tipo do qual é derivado é a entidade principal).

GetRootType(IMutableEntityType)
Obsoleto.

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

RemoveDiscriminatorValue(IMutableEntityType)
Obsoleto.

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

RemoveForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Obsoleto.

Remove uma chave estrangeira desse tipo de entidade.

RemoveIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleto.

Remove um índice desse tipo de entidade.

RemoveKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleto.

Remove uma chave primária ou alternativa desse tipo de entidade.

RemoveProperty(IMutableEntityType, String)
Obsoleto.

Remove uma propriedade desse tipo de entidade.

RootType(IMutableEntityType)
Obsoleto.

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

SetChangeTrackingStrategy(IMutableEntityType, ChangeTrackingStrategy)
Obsoleto.

Define a estratégia de controle de alterações a ser 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.

SetChangeTrackingStrategy(IMutableEntityType, Nullable<ChangeTrackingStrategy>)
Obsoleto.

Define a estratégia de controle de alterações a ser 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.

SetDefiningQuery(IMutableEntityType, LambdaExpression)
Obsoleto.

Define a consulta LINQ usada como a origem padrão para consultas desse tipo.

SetDiscriminatorMappingComplete(IMutableEntityType, Nullable<Boolean>)
Obsoleto.

Define o valor que indica se o mapeamento discriminatório foi concluído.

SetDiscriminatorProperty(IMutableEntityType, IProperty)
Obsoleto.

Define o IProperty que será usado para armazenar um valor discriminatório.

SetDiscriminatorValue(IMutableEntityType, Object)
Obsoleto.

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

SetNavigationAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoleto.

Define o PropertyAccessMode a ser usado para navegação desse tipo de entidade.

Observe que as navegação individuais podem substituir esse modo de acesso. O valor definido aqui será usado para qualquer navegação para a qual nenhuma substituição tenha sido especificada.

SetPrimaryKey(IMutableEntityType, IMutableProperty)
Obsoleto.

Define a chave primária para esse tipo de entidade.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoleto.

Define o PropertyAccessMode a ser usado para propriedades desse tipo de entidade.

Observe que propriedades individuais podem substituir esse modo de acesso. O valor definido aqui será usado para qualquer propriedade para a qual nenhuma substituição tenha sido especificada.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoleto.

Define o PropertyAccessMode a ser usado para propriedades e navegação desse tipo de entidade.

Observe que as propriedades individuais e as navegação podem substituir esse modo de acesso. O valor definido aqui será usado para qualquer propriedade ou navegação para a qual nenhuma substituição tenha sido especificada.

SetQueryFilter(IMutableEntityType, LambdaExpression)
Obsoleto.

Define o filtro de expressão LINQ aplicado automaticamente a consultas para esse tipo de entidade.

Aplica-se a