首先新建二个项目(BLL:逻辑层,DAL:数据层):如下图

用.xsd (数据集)生成数据层(DAL)代码

然后在DAL(数据层)中新建一个.xsd数据集(名字可以自己定义):如下图

用.xsd (数据集)生成数据层(DAL)代码

创建好了如下:

用.xsd (数据集)生成数据层(DAL)代码

打开这个已创建好的TestDataSet.xsd:如下图用.xsd (数据集)生成数据层(DAL)代码

这里我选择从服务器资源管理器添加表进去,如下图

用.xsd (数据集)生成数据层(DAL)代码

直接从右侧这些表中拉一张表到这个.xsd这个工作区中,例如我这拉了hg_ad表过去:

用.xsd (数据集)生成数据层(DAL)代码

这就是.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();
        }
       
    }
}

相关文章:

  • 2021-11-30
  • 2021-09-08
  • 2021-06-20
  • 2022-12-23
  • 2022-03-07
  • 2021-10-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-20
  • 2021-11-11
  • 2022-02-03
  • 2022-03-07
  • 2022-12-23
  • 2021-11-04
相关资源
相似解决方案