首先新建二個項目(BLL:邏輯層,DAL:數據層):如下圖
然後在DAL(數據層)中新建一個.xsd數據集(名字可以自己定義):如下圖
創建好了如下:
打開這個已創建好的TestDataSet.xsd:如下圖
這裏我選擇從服務器資源管理器添加表進去,如下圖
直接從右側這些表中拉一張表到這個.xsd這個工作區中,例如我這拉了hg_ad表過去:
這就是.xsd自動生成的。
二:在BLL層就可以調用DAL層這裏同的.xsd數據集中裏面的GetData()這方法.
using DAL;
using DAL.TestDataSetTableAdapters;
namespace BLL
{
public class TestXsd
{
/// <summary>
/// 返回一個強類型的DataTable
/// </summary>
/// <returns></returns>
public TestDataSet.hg_adDataTable GetDataTable()
{
//實例一個TableAdapter
hg_adTableAdapter thg = new hg_adTableAdapter();
//調用這個GetData();
return thg.GetData();
}
}
}