DbMigrationsConfiguration - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Конфигурация, связанная с использованием миграции для данной модели. Вместо использования этого класса обычно создается класс конфигурации, который является производным от DbMigrationsConfiguration<TContext>.
Иерархия наследования
System.Object
System.Data.Entity.Migrations.DbMigrationsConfiguration
System.Data.Entity.Migrations.DbMigrationsConfiguration<TContext>
Пространство имен: System.Data.Entity.Migrations
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Class DbMigrationsConfiguration
'Применение
Dim instance As DbMigrationsConfiguration
public class DbMigrationsConfiguration
public ref class DbMigrationsConfiguration
type DbMigrationsConfiguration = class end
public class DbMigrationsConfiguration
Тип DbMigrationsConfiguration предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
DbMigrationsConfiguration | Инициализирует новый экземпляр класса DbMigrationsConfiguration. |
По верхнему краю
Свойства
Имя | Описание | |
---|---|---|
AutomaticMigrationDataLossAllowed | Возвращает или задает значение, указывающее, приемлемы ли потери данных во время автоматической миграции.Если задано значение false, то при возникновении в процессе автоматической миграции потерь данных будет сформировано исключение. | |
AutomaticMigrationsEnabled | Возвращает или задает значение, указывающее, будет ли использоваться автоматическая миграция при переносе базы данных. | |
CodeGenerator | Возвращает или задает генератор кода для использования при создании шаблонов миграции. | |
CommandTimeout | Возвращает или задает значение времени ожидания, которое используется для отдельных команд в рамках миграции.Значение NULL указывает, что будет использоваться значение по умолчанию базового поставщика. | |
ContextKey | Возвращает или задает строку, позволяющую отличить переносы, принадлежащие этой конфигурации, от переносов, принадлежащих другим конфигурациям, используя одну и ту же базу данных.Это свойство позволяет применять перемещения из многих разных моделей к единственной базе данных. | |
ContextType | Возвращает или задает производный DbContext, представляющий перенесенную модель. | |
MigrationsAssembly | Возвращает или задает сборку, содержащую миграцию на основе кода. | |
MigrationsDirectory | Возвращает или задает вложенный каталог, в котором хранятся миграции на основе кода.Обратите внимание, что этому свойству необходимо присваивать относительный путь для подкаталога относительно корня проекта Visual Studio, оно не может содержать абсолютного пути. | |
MigrationsNamespace | Возвращает или задает пространство имен, используемое для миграции на основе кода. | |
TargetDatabase | Возвращает или задает значение для переопределения соединения перенесенной базы данных. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
Equals | (Унаследовано от Object.) | |
Finalize | (Унаследовано от Object.) | |
GetHashCode | (Унаследовано от Object.) | |
GetHistoryContextFactory | Возвращает фабрику контекста журнала, которая задана как предназначенная для использования с указанным поставщиком базы данных. | |
GetSqlGenerator | Возвращает генератор SQL, который настроен для использования с данным поставщиком базы данных. | |
GetType | (Унаследовано от Object.) | |
MemberwiseClone | (Унаследовано от Object.) | |
SetHistoryContextFactory | Добавляет новую фабрику для создания экземпляров HistoryContext, предназначенных для использования указанным поставщиком базы данных. | |
SetSqlGenerator | Добавляет новый генератор SQL, который используется для данного поставщика базы данных. | |
ToString | (Унаследовано от Object.) |
По верхнему краю
Поля
Имя | Описание | |
---|---|---|
DefaultMigrationsDirectory | Каталог по умолчанию, в котором хранятся перемещения. |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.