Compartilhar via


MigrationSqlGenerator Classe

Definição

Classe base comum para provedores que convertem operações de migração independente do provedor em comandos SQL específicos do provedor de banco de dados.

public abstract class MigrationSqlGenerator
type MigrationSqlGenerator = class
Public MustInherit Class MigrationSqlGenerator
Herança
MigrationSqlGenerator
Derivado

Construtores

MigrationSqlGenerator()

Classe base comum para provedores que convertem operações de migração independente do provedor em comandos SQL específicos do provedor de banco de dados.

Propriedades

ProviderManifest

Obtém ou define o manifesto do provedor.

Métodos

BuildStoreTypeUsage(String, PropertyModel)

Cria o uso do tipo de repositório para o especificado storeTypeName usando as facetas do especificado propertyModel.

Generate(IEnumerable<MigrationOperation>, String)

Converte um conjunto de operações de migração em SQL específico do provedor de banco de dados.

GenerateProcedureBody(ICollection<DbModificationCommandTree>, String, String)

Gera o corpo do SQL para um procedimento armazenado.

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.

Aplica-se a