【问题标题】:How to access DataSet From BLL in c#如何在 C# 中从 BLL 访问数据集
【发布时间】:2012-10-12 14:25:39
【问题描述】:

我很抱歉这个问题,但我是 BLL 的新手 :(

我的 DAL 创建了 dsUsers.xsd。

现在我正在尝试为 UserBLL 开发 BLL,

我意识到在网络上的一些示例中,它们引用了这样的表适配器:

using System.Data.SqlClient;
using dsUserTableAdapters;

但每次我尝试添加上述代码的最后一部分时,我都没有以该名称开头,

我在这里遗漏了什么吗?

【问题讨论】:

    标签: c# asp.net data-access-layer business-logic-layer


    【解决方案1】:

    您需要在 BLL 中添加对 DAL 库的引用。然后,您可以像这样引用数据集:

    using MyDal.MyDataSetNamespace;
    

    然后您可以创建数据集类型的对象

    MyDataSet ds = new MyDataSet();
    

    编辑:要将 DAL 的引用添加到 BLL,请右键单击 BLL 项目并选择 Add Reference。在弹出的窗口中,选择Projects 选项卡并选择您的 DAL 项目。

    【讨论】:

    • 这正是我正在寻找的,但是,如何将我的 DAL 库的引用添加到我的 BLL 中?
    • 哦,这就是为什么,我没有为 DAL 和 BLL 使用项目,必须为它们创建项目,以便在它们之间进行引用?因为我在这里有一个网站示例,它与 DAL 和 BLL 一起使用,无需为它们创建项目。
    • 不,这不是强制性的,只是推荐。你现在是怎么处理的?您是在不同文件夹中的 DAL 和 BLL 类吗?如果是,您只需将 BLL 中的 using 添加到 DAL 的命名空间(很可能是它所在的文件夹)。类似于using MyProject.DALFolder
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-12
    • 2011-03-21
    • 1970-01-01
    • 2010-09-10
    • 2011-12-26
    • 1970-01-01
    相关资源
    最近更新 更多