应该把强类型的DATASET放到哪个层中呢?怎么绑定应用层中的数据控件,因为强类型的DATASET应该怎么取得数据
谢谢。如果各位觉得这个问题复杂分不够的话可以再加。

解决方案 »

  1.   

    补充一下:
      在三层结构中如何应用BindingSource之类的控件呢?
      

  2.   

    还有,用了三层结构之后怎么使用DataReader呢,它是不可以序列化的,可是它有很多优点啊。欢迎大家热烈讨论:)
      

  3.   

    确实,vs提供的一些快速开发方法给分层系统带来了很多困惑,但是对分层结构很熟悉而且对这些快速开发方法熟悉的话,应用起来还是很方便的。因为这次微软提供的很多东西都是白盒的,生成的东西一般都可以找到代码。如果非要自己掌控,完全可以把这些代码全部或部分拷贝到自己及熟悉的语境中去。而且这些代码你即使不用,也是有参考意义的。bindingsource之类的东西一般只在表示层才有意义吧。
    三层结构没有规定一定要用序列化,除非你要用webservice之类的东西,而且datareader虽然有很多优点,却还不是不可替代的。
      

  4.   

    单独做一个层来用。可以参考以下Duwamish
      

  5.   

    WEBSERVICE自己生成的那个类型怎么办?