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


DbMigrationsConfiguration<TContext> Класс

Определение

Конфигурация, связанная с использованием миграций для данной модели.

public class DbMigrationsConfiguration<TContext> : System.Data.Entity.Migrations.DbMigrationsConfiguration where TContext : DbContext
type DbMigrationsConfiguration<'Context (requires 'Context :> DbContext)> = class
    inherit DbMigrationsConfiguration
Public Class DbMigrationsConfiguration(Of TContext)
Inherits DbMigrationsConfiguration

Параметры типа

TContext

Контекст, представляющий модель, к которому применяется эта конфигурация.

Наследование
DbMigrationsConfiguration<TContext>

Конструкторы

DbMigrationsConfiguration<TContext>()

Инициализирует новый экземпляр класса DbMigrationsConfiguration.

Поля

DefaultMigrationsDirectory

Каталог по умолчанию, в который хранятся миграции.

(Унаследовано от 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)

Конфигурация, связанная с использованием миграций для данной модели.

GetHashCode()

Конфигурация, связанная с использованием миграций для данной модели.

GetHistoryContextFactory(String)

Возвращает фабрику контекста журнала, заданную для использования с заданным поставщиком базы данных.

(Унаследовано от DbMigrationsConfiguration)
GetSqlGenerator(String)

Возвращает генератор SQL, который настроен для использования с заданным поставщиком базы данных.

(Унаследовано от DbMigrationsConfiguration)
GetType()

Конфигурация, связанная с использованием миграций для данной модели.

MemberwiseClone()

Конфигурация, связанная с использованием миграций для данной модели.

Seed(TContext)

Выполняется после обновления до последней миграции, чтобы разрешить обновление начальных данных.

SetHistoryContextFactory(String, Func<DbConnection,String,HistoryContext>)

Добавляет новую фабрику для создания HistoryContext экземпляров, которые будут использоваться для заданного поставщика базы данных.

(Унаследовано от DbMigrationsConfiguration)
SetSqlGenerator(String, MigrationSqlGenerator)

Добавляет новый генератор SQL, который будет использоваться для заданного поставщика базы данных.

(Унаследовано от DbMigrationsConfiguration)
ToString()

Конфигурация, связанная с использованием миграций для данной модели.

Применяется к