Pergunta

pode ef5 trabalhar com mysql quando utilizar a abordagem code first?quando eu estou a tentar adicionar novos itens ainda não foi criada a tabela, eu estou ficando "Tabela 'clientes' não existe.se eu mudar para mssql tudo funciona bem.

este é o meu dbcontext

    public class MyDBContext : DbContext
{
    public PowerToolsDBContext()
        : base("Name=MyContext") { }

    public DbSet<User> Users { get; set; }
    public DbSet<Client> Clients { get; set; }
    public DbSet<JobData> Jobs { get; set; }
}
Foi útil?

Solução

Problema resolvido depois de adicionar inicializador de banco de dados

 static MyDBContext()
    {
        Database.SetInitializer<MyDBContext>(new DropCreateDatabaseIfModelChanges<MyDBContext>());
    }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top