用.xsd (数据集)生成数据层(DAL)代码
首先新建二个项目(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();
}
}
}