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