SqlServerMigrationSqlGenerator 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.
Provedor para converter operações de migração independente do provedor em comandos SQL que podem ser executados em um banco de dados do Microsoft SQL Server.
public class SqlServerMigrationSqlGenerator : System.Data.Entity.Migrations.Sql.MigrationSqlGenerator
type SqlServerMigrationSqlGenerator = class
inherit MigrationSqlGenerator
Public Class SqlServerMigrationSqlGenerator
Inherits MigrationSqlGenerator
- Herança
- Derivado
Construtores
SqlServerMigrationSqlGenerator() |
Provedor para converter operações de migração independente do provedor em comandos SQL que podem ser executados em um banco de dados do Microsoft SQL Server. |
Propriedades
ProviderManifest |
Obtém ou define o manifesto do provedor. (Herdado de MigrationSqlGenerator) |
Métodos
BuildColumnType(ColumnModel) |
Gera SQL para especificar o tipo de dados de uma coluna. Esse método apenas gera o tipo real, não o SQL para criar a coluna. |
BuildStoreTypeUsage(String, PropertyModel) |
Cria o uso do tipo de repositório para o especificado |
CreateConnection() |
Cria uma conexão vazia para o provedor atual. Permite que provedores derivados usem conexão diferente de SqlConnection. |
Generate(AddColumnOperation) |
Gera SQL para um AddColumnOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(AddForeignKeyOperation) |
Gera SQL para um AddForeignKeyOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(AddPrimaryKeyOperation) |
Gera SQL para um AddPrimaryKeyOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(AlterColumnOperation) |
Gera SQL para um AlterColumnOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(Boolean) |
Gera SQL para especificar um valor padrão bool constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(Byte[]) |
Gera SQL para especificar um valor padrão de bytes constantes que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(CreateIndexOperation) |
Gera SQL para um CreateIndexOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(CreateTableOperation) |
Gera SQL para um CreateTableOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(DateTime) |
Gera SQL para especificar um valor padrão datetime constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(DateTimeOffset) |
Gera SQL para especificar um valor padrão DateTimeOffset constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(DbGeography) |
Gera o SQL para especificar um valor padrão geogrpahy constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(DbGeometry) |
Gera SQL para especificar um valor padrão de geometria constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(DeleteHistoryOperation) |
Gera SQL para um DeleteHistoryOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(DropColumnOperation) |
Gera SQL para um DropColumnOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(DropForeignKeyOperation) |
Gera SQL para um DropForeignKeyOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(DropIndexOperation) |
Gera SQL para um DropIndexOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(DropPrimaryKeyOperation) |
Gera SQL para um DropPrimaryKeyOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(DropTableOperation) |
Gera SQL para um DropTableOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(Guid) |
Gera SQL para especificar um valor padrão de Guid constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(IEnumerable<MigrationOperation>, String) |
Converte um conjunto de operações de migração no Microsoft SQL Server SQL específico. |
Generate(InsertHistoryOperation) |
Gera SQL para um InsertHistoryOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(MoveTableOperation) |
Gera SQL para um MoveTableOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(Object) |
Gera SQL para especificar um valor padrão constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(RenameColumnOperation) |
Gera SQL para um RenameColumnOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(RenameTableOperation) |
Gera SQL para um RenameTableOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(SqlOperation) |
Gera SQL para um SqlOperation. O SQL gerado deve ser adicionado usando o método Statement. |
Generate(String) |
Gera SQL para especificar um valor padrão de cadeia de caracteres constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
Generate(TimeSpan) |
Gera SQL para especificar um valor padrão TimeSpan constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão. |
GenerateCreateSchema(String) |
Gera SQL para criar um esquema de banco de dados. O SQL gerado deve ser adicionado usando o método Statement. |
GenerateMakeSystemTable(CreateTableOperation) |
Gera o SQL para marcar uma tabela como uma tabela do sistema. O SQL gerado deve ser adicionado usando o método Statement. |
GenerateProcedureBody(ICollection<DbModificationCommandTree>, String, String) |
Gera o corpo do SQL para um procedimento armazenado. (Herdado de MigrationSqlGenerator) |
IsPermissionDeniedError(Exception) |
Determina se uma exceção específica do provedor corresponde a um erro de permissão negada no nível do banco de dados. (Herdado de MigrationSqlGenerator) |
Name(String) |
Gera um nome entre aspas. O nome fornecido pode ou não conter o esquema. |
Quote(String) |
Cita um identificador para SQL Server. |
Statement(IndentedTextWriter) |
Adiciona uma nova Instrução a ser executada no banco de dados. |
Statement(String, Boolean) |
Adiciona uma nova Instrução a ser executada no banco de dados. |
Writer() |
Obtém um novo IndentedTextWriter que pode ser usado para criar o SQL. Esse é apenas um método auxiliar para criar um gravador. Gravar no gravador não fará com que o SQL seja registrado para execução. Você deve passar o SQL gerado para o método Statement. |
Aplica-se a
Entity Framework