在C#项目中,哪些文件是表示层、哪些文件是逻辑层、哪些文件是数据层。或者将C#项目中的所有文件明确归类为这三层,分为三组也好

解决方案 »

  1.   

    没有严格的区分啊,自己定义好久是啦
    a.一般.aspx,对应的.aspx.cs,就为表示层
    b.数据库操作类SQLHelper.cs及类似的.cs文件我们成为数据操作层
    c.其他的为业务层个人定义的,非官方文件
      

  2.   

    http://www.cnblogs.com/cheatlove/articles/408090.html三层体系可以去看看 我同学写的
      

  3.   

    三层
      通常指的就是 表示层     一般是.aspx文件               
                   业务逻辑层 .cs文件 通常放在BLL文件夹下,一些业务上的类
                   数据接口层 .cs文件 通常放在DAL文件夹下,通常对数据库操作的类就放在这里
        然后是表示层引用业务逻辑层引用数据接口层.
             实际调用时先声明命名空间,然后调用逻辑层方法,逻辑层方法调用数据接口层方法。  偶也是个初学者,这是我对三层筐架的理解。仅做参考。