ToolingFacade Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe auxiliar usada por ferramentas de tempo de design para executar comandos relacionados a migrações que precisam interagir com um aplicativo que está sendo editado no Visual Studio. Como o aplicativo está sendo editado, os assemblies precisam ser carregados em um AppDomain separado para garantir que a versão mais recente seja sempre carregada. O arquivo App/Web.config do projeto de inicialização também é copiado para garantir que qualquer configuração seja aplicada.
public class ToolingFacade : IDisposable
type ToolingFacade = class
interface IDisposable
Public Class ToolingFacade
Implements IDisposable
- Herança
-
ToolingFacade
- Implementações
Construtores
ToolingFacade(String, String, String, String, String, DbConnectionInfo) |
Inicializa uma nova instância da classe ToolingFacade. |
ToolingFacade(String, String, String, String, String, String, DbConnectionInfo) |
Inicializa uma nova instância da classe ToolingFacade. |
Propriedades
LogInfoDelegate |
Obtém ou define uma ação a ser executada para registrar informações. |
LogVerboseDelegate |
Obtém ou define uma ação a ser executada para registrar informações detalhadas. |
LogWarningDelegate |
Obtém ou define uma ação a ser executada para registrar avisos. |
Métodos
Dispose() |
Classe auxiliar usada por ferramentas de tempo de design para executar comandos relacionados a migrações que precisam interagir com um aplicativo que está sendo editado no Visual Studio. Como o aplicativo está sendo editado, os assemblies precisam ser carregados em um AppDomain separado para garantir que a versão mais recente seja sempre carregada. O arquivo App/Web.config do projeto de inicialização também é copiado para garantir que qualquer configuração seja aplicada. |
Dispose(Boolean) |
Libera todos os recursos usados pela fachada. |
Finalize() |
Libera todos os recursos não gerenciados usados pela fachada. |
GetContextType(String) |
Obtém o nome totalmente qualificado de um tipo derivado de DbContext. |
GetContextTypes() |
Obtém o nome totalmente qualificado de todos os tipos derivados de DbContext. |
GetDatabaseMigrations() |
Obtém uma lista de todas as migrações que foram aplicadas ao banco de dados. |
GetPendingMigrations() |
Obtém uma lista de todas as migrações que não foram aplicadas ao banco de dados. |
Scaffold(String, String, String, Boolean) |
Scaffolds uma migração baseada em código para aplicar quaisquer alterações de modelo pendentes. |
ScaffoldInitialCreate(String, String) |
O scaffolds a migração inicial baseada em código correspondente a um inicializador de banco de dados executado anteriormente. |
ScriptUpdate(String, String, Boolean) |
Gera um script SQL para migrar entre duas migrações. |
Update(String, Boolean) |
Atualizações o banco de dados para a migração especificada. |
Aplica-se a
Entity Framework