A. .net 資料庫訪問介面有哪些
.net資料庫訪問技術是ADO.net體系。主要有三大部分。
數據提供程序、DataSet、DataTable
數據提供程序介面有四個基類 Connection(連接資料庫) Command(執行SQL命令) DataAdapter(提取或填充數據) DataReader(讀取數據)
DataSet用來快速操作大量的數據
DataTable表示一個表。
B. .net中介面的用法(C#)
回答你的問題:
1 介面是一種程序規范,介面中的方法必須要去實現,你的那三個文件與介面沒有聯系,在寫面向對象思想的程序時,在涉及到業務邏輯的類設計之前,一般先進行介面設計,也就是先做好基本的框架,在實施過程中,用類直接去繼承介面,實現介面中定義的方法!首先介面也是一種類型,這樣就實現了多態的概念,例如:可以將基介面直接轉換為子類,或者相互間的轉換!~~
2 當你在命名空間下定義了一個介面後,你可以在其他類中直接繼承這個介面;例如:
public interface IDataLayer
{
public void DataRow[] GetDataRows(string TableName);
}
Class Datalayer:IDataLayer //繼承於已定義的介面
{
DataLayer{} //構造函數
public DataRow[] GetDataRows(string TableName)
{
///實現代碼
}
DataLayer _dataServices = new DataLayer();//實例化這個對象後,其實他可以直接轉換為IDataLayer baseObject=_dataServices;
}