DatabaseFacade.EnsureCreated 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í.
Garantiza que existe la base de datos para el contexto. Si existe, no se realiza ninguna acción. Si no existe, se crea la base de datos y todos sus esquemas. Si la base de datos existe, no se realiza ningún esfuerzo para asegurarse de que es compatible con el modelo para este contexto.
Tenga en cuenta que esta API no utiliza migraciones para crear la base de datos. Además, la base de datos creada no se puede actualizar posteriormente mediante migraciones. Si tiene como destino una base de datos relacional y usa migraciones, puede usar el método DbContext. Database. Migrate () para asegurarse de que se crea la base de datos y se aplican todas las migraciones.
public virtual bool EnsureCreated ();
abstract member EnsureCreated : unit -> bool
override this.EnsureCreated : unit -> bool
Public Overridable Function EnsureCreated () As Boolean
Devoluciones
true Si se crea la base de datos, false si ya existía.