为什么它把业务逻辑和业务实体分开?

解决方案 »

  1.   

    我是先从网络上搜了很多关于petshop的资料(借鉴别人经验),先了解他的分层结构,然后进入界面实际操作一边,然后把自己想了解的模块记录,再一个一个去看。
      

  2.   

    Model==>IDAL==>SQLServerDAL==>DALFactory==>BLL
      

  3.   

    先定义你的Model,然后根据Model里的属性定义常用方法 update insert select delete等等的,然后再根据你的需求决定联合更新的方法和一些与别的领域相关的方法.
      

  4.   

    现在把业务实体独立出来是用得最多的做法,利用实现领域模型,便于代码重用.我建议你先看其架构,然后依次深入下去,直到一些细节.参考:
    http://www.microsoft.com/china/msdn/archives/library/dnbda/html/BOAGag.asp