我在DAL层 写了一个数据集,对数据表操作,
在BLL层,想调用这个数据集,怎么办啊!
还有那个实体层有什么作用呢?这三层里都没有用到啊

解决方案 »

  1.   

    BLL层return"DAL层的方法名"
      

  2.   

    在你那个BLL层的项目上右键添加引用DAL层,然后在你想调的类里using下你那个DAL的命名空间 或者你拿动软生成下,看下他是怎么用实体类的,你就知道了~~
      

  3.   

    DAL层写一个方法,返回一个数据集,你是BLL用这个方法就会得到数据集,然后,同理,你在BLL层写一个方法,返回数据集,WEB调用就会得到数据集,这样就可以绑定了。至于实体层是用过传递数据的,比方说,我们写类有时要求参数,但参数过多,那就不好看了,这时就要引用实体层,具体怎么用,楼主先把简单三层弄明了,再弄这个,一步步来。
      

  4.   

    asp.net三层架构详解
      

  5.   

    SQL一般写在DAL层,通过数据库类实现调用。
    在BLL通过接口调用DAL方法
    Model,实现业务实体。
    IDAL,实现接口。
    SQLServerDAL,实现接口里的方法。
    web.config里的配置信息,为SQLServerDAL的程序集。
    DALFactory,返回程序集的指定类的实例。
    BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
    WEB,调用BLL里的数据操作方法。
    看看petshop
      

  6.   

    要添加各层之间的关系,DAL层引用BLL和Model,BLL引用Model
    添加层的关系之后,BLL就可以调用DAL里的数据操作方法
      

  7.   

    在解决方案的BLL层右键点击“添加引用”,在弹出的添加引用对话框点击“项目”,选中DAL点“确定”,然后再在BLL类里using DAL即可。实体类就是当作对象来用,负责各层之间的数据传输,是被DAL层和BLL层调用的
      

  8.   

    要先添加引用,然后在你要用的地方先定义一下如你在Bll里面引用Dal里面的方法的话直接dataaccess.你需要的类 ds=new .....然后就可以用了
      

  9.   

    我建了4个文件夹,都不在APP_CODE里,
    这4个文件夹:BLL,DAL,WEB,Entity,
    在DAL层里写了一个数据集,userinfo.xsd,我想在BLL层里的UserBll.cs里引用这个数据集userinfo.xsd,
      

  10.   

    网上搜
    动软.Net代码生成器
    看看就明白了
      

  11.   

    框架搭完之后就开始添加引用,bll引用dal层啊,然后再bll层访问dal层的方法。
      

  12.   

    可以看出楼主是刚涉及这方面,去看看吧,三层的详解http://www.cnblogs.com/cresuccess/archive/2008/12/10/1351675.html希望对你有所帮助