IncludeMetadataConvention - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Примечание. Данный API устарел.
Это соглашение DbModelBuilder вынуждает построитель DbModelBuilder включать метаданные о модели при сборке им модели. При создании в DbContext модели в соответствии с соглашением происходит добавление этого соглашения к списку используемых в DbModelBuilder. Это затем приводит к записи метаданных модели в базу данных, если для создания базы данных используется DbContext. Затем это можно использовать в качестве быстрой проверки для определения того, изменилась ли модель после ее последнего использования по отношению к базе данных. Это соглашение может быть удалено из соглашений DbModelBuilder путем переопределения метода OnModelCreating в производном классе DbContext.
Иерархия наследования
System.Object
System.Data.Entity.ModelConfiguration.Conventions.Convention
System.Data.Entity.Infrastructure.IncludeMetadataConvention
Пространство имен: System.Data.Entity.Infrastructure
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
<ObsoleteAttribute("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 _
Inherits Convention
'Применение
Dim instance As IncludeMetadataConvention
[ObsoleteAttribute("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 : Convention
[ObsoleteAttribute(L"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 ref class IncludeMetadataConvention : public Convention
[<ObsoleteAttribute("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.")>]
type IncludeMetadataConvention =
class
inherit Convention
end
public class IncludeMetadataConvention extends Convention
Тип IncludeMetadataConvention предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
IncludeMetadataConvention | Инициализирует новый экземпляр класса IncludeMetadataConvention. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
Equals | (Унаследовано от Object.) | |
Finalize | (Унаследовано от Object.) | |
GetHashCode | (Унаследовано от Object.) | |
GetType | (Унаследовано от Object.) | |
MemberwiseClone | (Унаследовано от Object.) | |
Properties() | Начинает настройку облегченного соглашения, применяемого ко всем свойствам в модели. (Унаследовано от Convention.) | |
ToString | (Унаследовано от Object.) | |
Types() | Начинает настройку облегченного соглашения, применяемого ко всем сопоставленным типам в модели. (Унаследовано от Convention.) |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.