Compartilhar via


IncludeMetadataConvention Classe

Definição

Cuidado

The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.

Essa DbModelBuilder convenção faz com que DbModelBuilder inclua metadados sobre o modelo ao compilar o modelo. Quando DbContext cria um modelo por convenção, ele adicionará essa convenção à lista daqueles usados pelo DbModelBuilder. Isso resultará em metadados de modelo sendo gravados no banco de dados se o DbContext for usado para criar o banco de dados. Em seguida, isso pode ser usado como uma marcar rápida para ver se o modelo foi alterado desde a última vez em que foi usado no banco de dados. Essa convenção pode ser removida das DbModelBuilder convenções substituindo o método OnModelCreating em uma classe DbContext derivada.

[System.Obsolete("The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")]
public class IncludeMetadataConvention : System.Data.Entity.ModelConfiguration.Conventions.Convention
type IncludeMetadataConvention = class
    inherit Convention
Public Class IncludeMetadataConvention
Inherits Convention
Herança
IncludeMetadataConvention
Herança
IncludeMetadataConvention
Atributos

Construtores

IncludeMetadataConvention()
Obsoleto.

Essa DbModelBuilder convenção faz com que DbModelBuilder inclua metadados sobre o modelo ao compilar o modelo. Quando DbContext cria um modelo por convenção, ele adicionará essa convenção à lista daqueles usados pelo DbModelBuilder. Isso resultará em metadados de modelo sendo gravados no banco de dados se o DbContext for usado para criar o banco de dados. Em seguida, isso pode ser usado como uma marcar rápida para ver se o modelo foi alterado desde a última vez em que foi usado no banco de dados. Essa convenção pode ser removida das DbModelBuilder convenções substituindo o método OnModelCreating em uma classe DbContext derivada.

Métodos

Properties()
Obsoleto.

Inicia a configuração de uma convenção leve que se aplica a todas as propriedades no modelo.

(Herdado de Convention)
Properties<T>()
Obsoleto.

Inicia a configuração de uma convenção leve que se aplica a todas as propriedades primitivas do tipo especificado no modelo.

(Herdado de Convention)
Types()
Obsoleto.

Inicia a configuração de uma convenção leve que se aplica a todos os tipos mapeados no modelo.

(Herdado de Convention)
Types<T>()
Obsoleto.

Inicia a configuração de uma convenção leve que se aplica a todos os tipos mapeados no modelo que derivam ou implementam o tipo especificado.

(Herdado de Convention)

Aplica-se a