[C#] 初探Entity Framework (三) – 連線字串

這篇介紹Entity Framework連線字串的設定方式

這邊可以參考David .Net的兩篇文章

ADO.Net Entity Framework : (四) 從SQL連線字串建立EntityConnection物件

ADO.Net Entity Framework : (五) 從SqlConnection物件建立EntityConnection物件


而我的方式又有點不太一樣
我是先透過SqlConnectionStringBuilder來建立連線字串
再把連線字串設定到Entities中

如下範例,順便測試是否有連線成功

using System.Data.SqlClient;

private void btn_TestConnection(object sender, EventArgs e)
{
    //建立SqlConnectionStringBuilder
    SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
    scsb.DataSource = "192.168.56.101"; //IP
    scsb.InitialCatalog = "Northwind";  //資料庫名稱
    scsb.UserID = "EF_Tester";
    scsb.Password = "1234";

    //建立Entities,並設定連線字串
    EF_Model.NorthwindEntities ef = new EF_Model.NorthwindEntities();
    ef.Database.Connection.ConnectionString = scsb.ConnectionString;

    //測試是否連線成功,查詢Table_Employees的資料列數
    int EmployeesCount = ef.Employees.Select(x => x).Count();
            
    MessageBox.Show("EmployeesNum = " + EmployeesCount.ToString());
}

 

測試成功的結果:
2016-2-26 下午 06-29-08

 

下一篇:[C#] 初探Entity Framework (四) – Select

廣告

3 thoughts on “[C#] 初探Entity Framework (三) – 連線字串

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s