Compartilhar via


MutableModelExtensions Classe

Definição

Cuidado

Use IMutableModel

Métodos de extensão para IMutableModel.

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

Métodos

AddIgnored(IMutableModel, Type)
Obsoleto.

Marca o tipo de entidade fornecido como ignorado, impedindo que as convenções adicionem um tipo de entidade correspondente ao modelo.

AddOwned(IMutableModel, Type)
Obsoleto.

Marca o tipo de entidade fornecido como propriedade, indicando que quando descobertos tipos de entidade correspondentes devem ser configurados como propriedade.

AddShared(IMutableModel, Type)
Obsoleto.

Marca o tipo de entidade fornecido como compartilhado, indicando que quando descobertos tipos de entidade correspondentes devem ser configurados como tipo de entidade de tipo compartilhado.

FinalizeModel(IMutableModel)
Obsoleto.

Força o pós-processamento no modelo de modo que ele esteja pronto para uso pelo runtime. Esse pós-processamento ocorre automaticamente ao usar OnModelCreating(ModelBuilder); esse método permite que ele seja executado explicitamente nos casos em que a execução automática não é possível.

FindEntityType(IMutableModel, Type)
Obsoleto.

Obtém a entidade que mapeia a classe de entidade fornecida. Retorna null se nenhum tipo de entidade com o tipo CLR fornecido for encontrado ou se o tipo CLR fornecido estiver sendo usado pelo tipo de entidade de tipo compartilhado ou o tipo de entidade tiver uma navegação de definição.

FindEntityType(IMutableModel, Type, String, IMutableEntityType)
Obsoleto.

Obtém o tipo de entidade para o nome fornecido, definindo o nome de navegação e o tipo de entidade definidor. Retornará null se nenhum tipo de entidade correspondente for encontrado.

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Obsoleto.

Retorna os tipos de entidade correspondentes aos tipos menos derivados do determinado.

GetEntityTypes(IMutableModel, String)
Obsoleto.

Obtém os tipos de entidade que correspondem ao nome fornecido.

GetEntityTypes(IMutableModel, Type)
Obsoleto.

Obtém os tipos de entidade que correspondem ao tipo fornecido.

GetOrAddEntityType(IMutableModel, String)
Obsoleto.

Obtém o tipo de entidade com o nome fornecido ou adiciona um novo tipo de entidade se nenhum for encontrado.

GetOrAddEntityType(IMutableModel, Type)
Obsoleto.

Obtém o tipo de entidade com a classe CLR fornecida ou adiciona um novo tipo de entidade se nenhum for encontrado.

IsIgnored(IMutableModel, Type)
Obsoleto.

Indica se o nome do tipo de entidade fornecido é ignorado.

IsOwned(IMutableModel, Type)
Obsoleto.

Retorna um valor que indica se os tipos de entidade que usam o tipo fornecido devem ser configurados como tipos de propriedade quando descobertos por convenções.

RemoveEntityType(IMutableModel, IMutableEntityType)
Obsoleto.

Remove um tipo de entidade do modelo.

RemoveEntityType(IMutableModel, String)
Obsoleto.

Remove um tipo de entidade sem uma navegação definidora do modelo.

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Obsoleto.

Remove um tipo de entidade com uma navegação definidora do modelo.

RemoveEntityType(IMutableModel, Type)
Obsoleto.

Remove um tipo de entidade do modelo.

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Obsoleto.

Remove um tipo de entidade com uma navegação definidora do modelo.

RemoveIgnored(IMutableModel, Type)
Obsoleto.

Remove o tipo de entidade ignorado.

RemoveOwned(IMutableModel, Type)
Obsoleto.

Remove o tipo de propriedade fornecido, indicando que quando descobertos tipos de entidade correspondentes não devem ser configurados como propriedade.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Obsoleto.

Define a estratégia de controle de alterações padrão a ser usada para entidades no modelo. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância de um tipo de entidade.

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Obsoleto.

Define a estratégia de controle de alterações padrão a ser usada para entidades no modelo. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância de um tipo de entidade.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Obsoleto.

Define o PropertyAccessMode a ser usado para propriedades de todos os tipos de entidade neste modelo.

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

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Obsoleto.

Define o PropertyAccessMode a ser usado para propriedades de todos os tipos de entidade neste modelo.

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

Aplica-se a