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


Database.SetInitializer<TContext> - метод

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

Устанавливает инициализатор базы данных для данного типа контекста. Инициализатор базы данных вызывается, когда заданный тип DbContext используется для доступа к базе данных в первый раз. Стратегией по умолчанию для контекстов Code First является экземпляр CreateDatabaseIfNotExists<TContext>.

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

Синтаксис

'Декларация
Public Shared Sub SetInitializer(Of TContext As DbContext) ( _
    strategy As IDatabaseInitializer(Of TContext) _
)
'Применение
Dim strategy As IDatabaseInitializer(Of TContext)

Database.SetInitializer(strategy)
public static void SetInitializer<TContext>(
    IDatabaseInitializer<TContext> strategy
)
where TContext : DbContext
public:
generic<typename TContext>
where TContext : DbContext 
static void SetInitializer(
    IDatabaseInitializer<TContext>^ strategy
)
static member SetInitializer : 
        strategy:IDatabaseInitializer<'TContext> -> unit   when 'TContext : DbContext
JScript does not support generic types and methods.

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

  • TContext
    Тип контекста.

Параметры

  • strategy
    Тип: System.Data.Entity.IDatabaseInitializer<TContext>
    Инициализатор или значение NULL используются для отключения инициализации для данного типа контекста.

См. также

Справочник

Database Класс

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