Código da estrutura da entidade Primeiras migrações e Firebird
Estou tentando habilitar migrações em um banco de dados Firebird 2.5.
Estou usando o VS2015 e o driver ADO e o provedor de entidades estão instalados e funcionando corretamente.
Eu fiz a engenharia reversa do banco de dados, fiz as alterações necessárias para fazê-lo funcionar.
Eu posso fazer as migrações de ativação no Console do Gerenciador de Pacotes e adicionar uma migração.
Quando eu atualizo o banco de dados, isso acontece:
PM> update-database
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
Applying explicit migrations: [201705301505265_Initial].
Applying explicit migration: 201705301505265_Initial.
ScriptHalted
Se eu fizer um update-database -Verbose, recebo o seguinte:
PM> update-database -Verbose
Using StartUp project 'Visao.Web'.
Using NuGet project 'Visao.Data'.
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
Target database is: 'D:\Upwork\Fernando\SIGECOM.FDB' (DataSource: localhost, Provider: FirebirdSql.Data.FirebirdClient, Origin: Configuration).
Applying explicit migrations: [201705301505265_Initial].
Applying explicit migration: 201705301505265_Initial.
INSERT INTO "__MigrationHistory"("MigrationId", "ContextKey", "Model", "ProductVersion")
VALUES (CAST(_UTF8'201705301505265_Initial' AS VARCHAR(150)), CAST(_UTF8'Visao.Data.Migrations.Configuration' AS VARCHAR(300)), x'1F8B0800000000000400ECBDDD92DC3
e muito personagem porque está tentando adicionar um blob ao banco de dados.
O banco de dados __MigrationHistory foi adicionado ao arquivo FDB:
Então eu acho que está meio que funcionando.
Não tenho ideia do que fazer a seguir, alguém?
EDITAR
Como tudo parece ter sido criado, acho que o erro pode ser do Inserir na Tabela de Migração.Talvez um bug?
EDIT 2
I criou um script SQL com Update-Database -Script e tentei executar no IBExplorer e obtenha o seguinte erro:
can't format message 13:896 -- message file C:\WINDOWS\firebird.msg not found.
Dynamic SQL Error.
SQL error code = -104.
Unexpected end of command - line 1, column 226.
Mesmo executando apenas a instrução Insert não está funcionando.
EDIT 3
Criar umquestão em seu rastreador para ver se alguém sabe
EDIT 4
Parece que os responsáveis pela página do Bug Tracker continuam removendo o bug.
De qualquer forma, se eu mudar de provedor, MSSQL ou MySQL, as migrações funcionarão.
EDIT 5
Esta é a primeira migração criada. Está vazio porque estou tentando usar um banco de dados existente, já preenchido, e agora quero usar o Code First.
public partial class Initial : DbMigration
{
public override void Up()
{
}
public override void Down()
{
}
}