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. |
Поля
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() |
Конфигурация, связанная с использованием миграций для данной модели. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по