簡體   English   中英

實體框架5 Codefirst與mysql

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM