o entity framework 5 codefirst com mysql
-
21-12-2019 - |
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; }
}
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