ClearDatabaseSchemaAlways<TContext> 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.
Uma implementação de IDatabaseInitializer<TContext> que excluirá todos os recursos (por exemplo, tabelas, exibições, funções e procedimentos) em um determinado esquema de banco de dados e propagará novamente o banco de dados, independentemente de o modelo de banco de dados ter sido alterado. Essa implementação de será útil se o usuário atual tiver permissão apenas para acessar recursos em um esquema de banco de IDatabaseInitializer<TContext> dados específico e não em todo o banco de dados.
public class ClearDatabaseSchemaAlways<TContext> : System.Data.Entity.CreateDatabaseIfNotExists<TContext> where TContext : DbContext
type ClearDatabaseSchemaAlways<'Context (requires 'Context :> DbContext)> = class
inherit CreateDatabaseIfNotExists<'Context (requires 'Context :> DbContext)>
Public Class ClearDatabaseSchemaAlways(Of TContext)
Inherits CreateDatabaseIfNotExists(Of TContext)
Parâmetros de tipo
- TContext
O tipo de DbContext.
- Herança
-
CreateDatabaseIfNotExists<TContext>ClearDatabaseSchemaAlways<TContext>
- Derivado
Comentários
Para propagar o banco de dados, crie uma classe derivada e substitua o Seed
método .
Construtores
ClearDatabaseSchemaAlways<TContext>() |
Inicializa uma nova instância do ClearDatabaseSchemaAlways<TContext> que excluirá todos os recursos do esquema padrão derivado do nome do serviço, independentemente de o modelo ter sido alterado. |
ClearDatabaseSchemaAlways<TContext>(String) |
Inicializa uma nova instância da classe ClearDatabaseSchemaAlways<TContext> com um |
Propriedades
Schema |
Obtém o esquema do qual excluir todos os recursos. |
Métodos
DeleteAllResourcesFromSchema(TContext) |
EXCLUA todos os recursos do Schema. |
InitializeDatabase(TContext) |
Uma implementação de IDatabaseInitializer<TContext> que excluirá todos os recursos (por exemplo, tabelas, exibições, funções e procedimentos) em um determinado esquema de banco de dados e propagará novamente o banco de dados, independentemente de o modelo de banco de dados ter sido alterado. Essa implementação de será útil se o usuário atual tiver permissão apenas para acessar recursos em um esquema de banco de IDatabaseInitializer<TContext> dados específico e não em todo o banco de dados. |
Aplica-se a
Azure SDK for .NET