Поделиться через


IncludeMetadataConvention Класс

Определение

Внимание!

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.

Это DbModelBuilder соглашение приводит к тому, что DbModelBuilder будет включать метаданные о модели при ее сборке. При DbContext создании модели по соглашению это соглашение будет добавлено в список, используемых DbModelBuilder. Это приведет к записи метаданных модели в базу данных, если для создания базы данных используется DbContext. Затем его можно использовать в качестве быстрого проверка, чтобы узнать, изменилась ли модель с момента ее последнего использования в базе данных. Это соглашение можно удалить из соглашений DbModelBuilder , переопределив метод OnModelCreating в производном классе DbContext.

[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
Наследование
IncludeMetadataConvention
Наследование
IncludeMetadataConvention
Атрибуты

Конструкторы

IncludeMetadataConvention()
Устаревшие..

Это DbModelBuilder соглашение приводит к тому, что DbModelBuilder будет включать метаданные о модели при ее сборке. При DbContext создании модели по соглашению это соглашение будет добавлено в список, используемых DbModelBuilder. Это приведет к записи метаданных модели в базу данных, если для создания базы данных используется DbContext. Затем его можно использовать в качестве быстрого проверка, чтобы узнать, изменилась ли модель с момента ее последнего использования в базе данных. Это соглашение можно удалить из соглашений DbModelBuilder , переопределив метод OnModelCreating в производном классе DbContext.

Методы

Properties()
Устаревшие..

Начинает настройку упрощенного соглашения, которое применяется ко всем свойствам в модели.

(Унаследовано от Convention)
Properties<T>()
Устаревшие..

Начинает настройку упрощенного соглашения, которое применяется ко всем примитивным свойствам указанного типа в модели.

(Унаследовано от Convention)
Types()
Устаревшие..

Начинает настройку упрощенного соглашения, которое применяется ко всем сопоставленным типам в модели.

(Унаследовано от Convention)
Types<T>()
Устаревшие..

Начинает настройку упрощенного соглашения, которое применяется ко всем сопоставленным типам в модели, которые являются производными от указанного типа или реализующими его.

(Унаследовано от Convention)

Применяется к