DB First

 

一開始學先如何使用EntityFramework技術撈出一筆資料

一、先新增一個主控台專案命名為EFBasic

 

二、於專案按右鍵加入ADO.NET實體資料模型,實體檔案的檔名預設Model1就好,不影響學習。

 

三、選擇來自資料庫的EF Designer,決定使用SQLSERVER裡已裝的北風資料庫

 

注意一下連線字串長什麼樣子,連線参數別名預設為NORTHWINDEntities就好

而這將會影響到Web.config與Context.cs裡的參數命名

 

四、使用預設的模型命名空間NORTHWINDModel(但這NORTHWINDModel是在什麼地方會用到的我還不曉得)

 

五、開始撰寫程式如下


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EFBasic
{
    class Program
    {
        static void Main(string[] args)
        {
            //new 一個北風資料庫的實體類別
            NORTHWINDEntities NORTHWINDEntities = new NORTHWINDEntities();
            //取得員工資料表的第一筆資料
            var n = NORTHWINDEntities.員工.FirstOrDefault();
            //將該名員工的姓名秀出
            Console.WriteLine(n.姓名);
            Console.ReadLine();
        }
    }
}

 

六、成功秀出

 

程式碼

 

参考資料:

Entity Framework (EF) 使用者入門