Database.Initialize - метод
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Запускает интерфейс IDatabaseInitializer<TContext>, зарегистрированный в данном контексте. Если параметр «force» имеет значение true, инициализатор запускается независимо от того, запускался ли он уже прежде. Это может оказаться полезным, если база данных была удалена во время выполнения приложения и должна быть повторно инициализирована. Если параметр «force» имеет значение false, инициализатор выполняется, только если не выполнялся ранее для этого контекста, модели и соединения в данном домене приложения. Этот метод обычно используется, если необходимо гарантировать создание базы данных и ее заполнение первоначальными данными до запуска определенной операции (при этом необходима быстрая реакция), например если операция является частью транзакции.
Пространство имен: System.Data.Entity
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Sub Initialize ( _
force As Boolean _
)
'Применение
Dim instance As Database
Dim force As Boolean
instance.Initialize(force)
public void Initialize(
bool force
)
public:
void Initialize(
bool force
)
member Initialize :
force:bool -> unit
public function Initialize(
force : boolean
)
Параметры
- force
Тип: System.Boolean
Если этот параметр имеет значение true, инициализатор выполняется, даже если уже был выполнен.