Database.SetInitializer<TContext> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает инициализатор базы данных, используемый для заданного типа контекста. Инициализатор базы данных вызывается, когда заданный DbContext тип используется для доступа к базе данных в первый раз. Стратегия по умолчанию для контекстов Code First — это экземпляр CreateDatabaseIfNotExists<TContext>.
public static void SetInitializer<TContext>(System.Data.Entity.IDatabaseInitializer<TContext> strategy) where TContext : System.Data.Entity.DbContext;
static member SetInitializer : System.Data.Entity.IDatabaseInitializer<'Context (requires 'Context :> System.Data.Entity.DbContext)> -> unit (requires 'Context :> System.Data.Entity.DbContext)
Public Shared Sub SetInitializer(Of TContext As DbContext) (strategy As IDatabaseInitializer(Of TContext))
Параметры типа
- TContext
Тип контекста.
Параметры
- strategy
- IDatabaseInitializer<TContext>
Инициализатор, используемый или null, чтобы отключить инициализацию для заданного типа контекста.