[英]entity framework 5 codefirst with mysql
使用代碼優先方法時,ef5可以與mysql一起使用嗎? 當我嘗試向尚未創建的表中添加新項目時,我得到“表'clients'不存在。如果我切換到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; }
}
添加數據庫初始化程序后問題解決
static MyDBContext()
{
Database.SetInitializer<MyDBContext>(new DropCreateDatabaseIfModelChanges<MyDBContext>());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.