不是所有都在一个里面的,有写功用的方法需要写在service里,别的应该不用

解决方案 »

  1.   

    增删查这些操作应该是在DAL层吧BL层只是调用这些操作构成逻辑web service只是一层外壳,你只需要吧客户端需要的BL中个的方法暴露出来就行了,不需要也不应该吧DAL层的方法暴露出来
      

  2.   

    如果通过实体类来传输,可以吗?这个实体类能在客户端与WEB SERVICE之间传输吗?还有,是否要对这个实体进行什么其它的特别操作?
      

  3.   

    如果通过实体类来传输,哪我在服务中应该如何定义方法呢?因为WCF是不支持OBJECT类型的参数的!
      

  4.   


    是这样的。设计BLL层,应该首先忘记DAL。经验丰富的人则是考虑到许多种DAL,例如不论是(是否支持某些特殊机制的)关系数据库还是OO数据库,或者文件,或者Excel,或者.....都丝毫不影响对BLL的设计,并且设计者会如果有时间就会实现3、4种风格完全不同的DAL。
      

  5.   

    sp1234没办法,整个系统就是MIS系统,能做的也只是数据的“增删改查”!
      

  6.   

    DAL层的操作没问题,我现在的问题是不知道公布哪些方法给客户端才好,怎么样写才能让我的中间层效果更好一些!
      

  7.   

    只是数据的“增删改查”叫什么MIS系统?MIS最重要的是M不是I...
      

  8.   

    每张表对应一个class   那样可以方便查找与修改