程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Entity Framework學習初級篇6--EntityClient

Entity Framework學習初級篇6--EntityClient

編輯:關於ASP.NET

System.Data.EntityClient 命名空間是實體框架的.NET Framework數據提供程序。EntityClient 提供程序使用存儲特定的ADO.NET數據提供程序類和映射元數據與實體數據模型進行交互。EntityClient首先將對概念性實體執行的操作轉換為對物理數據源執行的操作。然後再將物理數據源返回的結果集轉換為概念性實體。

EntityClient下的類有以下幾個:

l EntityConnection

l EntityCommand

l EntityConnectionStringBuilder

l EntityParameter

l EntityDataReader 

l EntityParameterCollection

l EntityProviderFactory

l EntityTransaction

從類的名字上看,我們就知道它們的作用是什麼了。在此,就不再一一解釋了。直接通過實例代碼來學習它們。

l EntityConnection:

實例代碼1:

string con = "name = NorthwindEntities";

using (EntityConnection econn = new EntityConnection(con))

{

string esql = "Select VALUE c from NorthwindEntities.Customers as c where c.CustomerID='ALFKI'";

econn.Open();

EntityCommand ecmd = new EntityCommand(esql , econn);

EntityDataReader ereader = ecmd.ExecuteReader(CommandBehavior.SequentialAccess);

if (ereader.Read())

{

Console.WriteLine(ereader["CustomerID"]);

}

Console.WriteLine(ecmd.ToTraceString());

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved