使用代码第一种方法时ef5可以使用mysql吗? 当我试图将新项目添加到尚未创建的表时,我得到“表'客户'不存在。 如果我切换到mssql一切正常。
这是我的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; }
}
答案 0 :(得分:1)
添加数据库初始化程序后问题解决了
static MyDBContext()
{
Database.SetInitializer<MyDBContext>(new DropCreateDatabaseIfModelChanges<MyDBContext>());
}