EF(EntityFramework)使用Code First連接MySQL數據庫詳解,具體的方法,和連接sql一樣,主要要注意2點;
1.安裝兩個包:MySql.Data和MySql.Data.Entity,如下圖:
2.給你DbContext指定DbConfigurationType類型,如下圖:
如果不指定,在運行的時候,會報如下錯誤:
未爲提供程序“MySql.Data.MySqlClient”找到任何 MigrationSqlGenerator。請在目標遷移配置類中使用 SetSqlGenerator 方法以註冊其他 SQL 生成器。
按照以上步驟,就可以正常連接上MySql數據庫了。
最後,附上Demo地址:http://www.jucheap.com/demo/Web.EF.MySql.rar