[C#][ASP.NET MVC5] MySQL Entity Framework 學習筆記(一) - 環境設定

剛開始在碰ASP.NET MVC的時候,查詢該如何連結資料庫時常常會聽到Entity Framework這個方法,但由於那時沒有太多時間,沒去查太多資料都用SQL自幹,現在閒下來了,就來玩玩看這個東西,首先是環境設定:

  1. NuGet安裝MySQL使用Entity Framework時所需要的套件
    01
     

  2. 總共有三個東西要安裝,分別是

    • MySql.Data
    • MySql.Data.Entity
    • MySql.Web
      01
  3. 安裝完畢後就要開始設定連結字串,打開Web.config新增連結字串
1
2
3
4

<connectionStrings>
<add name="MySqlConnectionString" providerName="MySql.Data.MySqlClient" connectionString="Server=server;Database=dbname;UID=username;Password=password" />
</connectionStrings>

02

  1. 建立MySqlContext.cs並繼承DbContext供後續使用
1
2
3
4
5

public class MySqlContext : DbContext
{
public MySqlContext() : base("MySqlConnectionString") { }
}

 

結論:

這樣環境就建置完成囉,後續就可以開始使用Entity Framework了!

 

參考:

  1. ASP.NET MVC, ENTITY FRAMEWORK CODE FIRST與MYSQL筆記
  2. Entity Framework 快速上手與學習資源整理