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() |
Устаревшие..
Это DbModelBuilder соглашение приводит к тому, что DbModelBuilder будет включать метаданные о модели при ее сборке. При DbContext создании модели по соглашению это соглашение будет добавлено в список, используемых DbModelBuilder. Это приведет к записи метаданных модели в базу данных, если для создания базы данных используется DbContext. Затем его можно использовать в качестве быстрого проверка, чтобы узнать, изменилась ли модель с момента ее последнего использования в базе данных. Это соглашение можно удалить из соглашений DbModelBuilder , переопределив метод OnModelCreating в производном классе DbContext. |
Методы
Properties() |
Устаревшие..
Начинает настройку упрощенного соглашения, которое применяется ко всем свойствам в модели. (Унаследовано от Convention) |
Properties<T>() |
Устаревшие..
Начинает настройку упрощенного соглашения, которое применяется ко всем примитивным свойствам указанного типа в модели. (Унаследовано от Convention) |
Types() |
Устаревшие..
Начинает настройку упрощенного соглашения, которое применяется ко всем сопоставленным типам в модели. (Унаследовано от Convention) |
Types<T>() |
Устаревшие..
Начинает настройку упрощенного соглашения, которое применяется ко всем сопоставленным типам в модели, которые являются производными от указанного типа или реализующими его. (Унаследовано от Convention) |
Применяется к
Entity Framework