剛開始在碰ASP.NET MVC的時候,查詢該如何連結資料庫時常常會聽到Entity Framework這個方法,但由於那時沒有太多時間,沒去查太多資料都用SQL自幹,現在閒下來了,就來玩玩看這個東西,首先是環境設定:
- 從
NuGet
安裝MySQL使用Entity Framework時所需要的套件
- 總共有三個東西要安裝,分別是
- MySql.Data
- MySql.Data.Entity
- MySql.Web
- 安裝完畢後就要開始設定連結字串,打開
Web.config
新增連結字串<connectionStrings> <add name="MySqlConnectionString" providerName="MySql.Data.MySqlClient" connectionString="Server=server;Database=dbname;UID=username;Password=password" /> </connectionStrings>
- 建立
MySqlContext.cs
並繼承DbContext
供後續使用public class MySqlContext : DbContext { public MySqlContext() : base("MySqlConnectionString") { } }
結論:
這樣環境就建置完成囉,後續就可以開始使用Entity Framework了!
參考: