用.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();
        }
       
    }
}

posted @ 2009-03-04 13:01  H.Q.L  阅读(1149)  评论(0编辑  收藏  举报