Database.Initialize(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ejecuta el objeto registrado IDatabaseInitializer<TContext> en este contexto. Si "force" se establece en true, el inicializador se ejecuta independientemente de si se ha ejecutado o no antes. Esto puede ser útil si se elimina una base de datos mientras se ejecuta una aplicación y es necesario reinicializar. Si "force" se establece en false, el inicializador solo se ejecuta si aún no se ha ejecutado para este contexto, modelo y conexión en este dominio de aplicación. Este método se usa normalmente cuando es necesario asegurarse de que la base de datos se ha creado y propagado antes de iniciar alguna operación en la que hacerlo de forma diferida provocará problemas, como cuando la operación forma parte de una transacción.
public void Initialize (bool force);
member this.Initialize : bool -> unit
Public Sub Initialize (force As Boolean)
Parámetros
- force
- Boolean
Si se establece en true
el inicializador se ejecuta incluso si ya se ha ejecutado.