个人感觉Job Site Starter Kit是个不错的示例网站,结构简单,业务也比较实际(人才网).很多的书都用它来做Demo,如Asp.net Ajax程序设计第一册.为了练习Linq,增加实际使用Liniq的经验.我打算自己用Linq实现这个项目的DAL.
以下的对它的一些理解:
- UI层实现:利用 ObjectDataSource 绑定 Model 类,Command 主要是调用 Model 的 CRUD方法
- Business Model & Logic Layer 实现:在 Model 对象中定义了所有属性(哑对象)和CRUD方法(服务方法),实现时调用了 DAL 的 DBAccess 对象,也使用了诸如 SqlParameter 等对象(有Sql代码,不能算是严格的三层)
- Data Access Layer 实现:一个DataAccess类,作用像SqlHelper.
随便也用它来练练Ajax和Membership Provider.