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


DbModel - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Представляет модель EDM, созданную в DbModelBuilder. Метод Compile может использоваться для перехода от этого представления модели EDM к DbCompiledModel, что является скомпилированным моментальным снимком модели, подходящей для кэширования и создания экземпляра DbContext или ObjectContext.

Иерархия наследования

System.Object
  System.Data.Entity.Infrastructure.DbModel

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Class DbModel _
    Implements IEdmModelAdapter
'Применение
Dim instance As DbModel
public class DbModel : IEdmModelAdapter
public ref class DbModel : IEdmModelAdapter
type DbModel =  
    class 
        interface IEdmModelAdapter 
    end
public class DbModel implements IEdmModelAdapter

Тип DbModel предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ConceptualModel Возвращает концептуальную модель.
Открытое свойство ConceptualToStoreMapping Возвращает модель сопоставления.
Открытое свойство ProviderInfo Возвращает сведения о поставщике.
Открытое свойство ProviderManifest Возвращает манифест поставщика.
Открытое свойство StoreModel Возвращает модель хранения.

По верхнему краю

Методы

  Имя Описание
Открытый метод Compile Создает для данного режима объект DbCompiledModel, который представляет собой скомпилированный моментальный снимок, подходящий для кэширования и создания экземпляров класса DbContext.
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetType (Унаследовано от Object.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод ToString (Унаследовано от Object.)

По верхнему краю

Методы расширения

  Имя Описание
Открытый метод расширения GetConceptualModel Возвращает концептуальную модель из указанной модели DbModel. (Определено в DbModelExtensions.)
Открытый метод расширения GetStoreModel Возвращает модель хранения из указанной модели DbModel. (Определено в DbModelExtensions.)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Infrastructure - пространство имен