文章出處

Mvc項目架構分享之項目擴展

 

Contents

 

系列一【架構概覽

 

0.項目簡介

 

1.項目解決方案分層方案 

 

2.所用到的技術

 

3.項目引用關系 

 

 

 

系列二【架構搭建初步

 

4.項目架構各部分解析

 

5.項目創建 

 

 

 

系列三 【Infrastructure搭建

 

6.項目架構搭建之Core搭建

 

7.項目架構搭建之Models搭建

 

 

 

系列四 【Repository和Service的搭建

 

8.項目架構搭建之IDAL搭建 
9.項目架構搭建之MSSQLDAL搭建
10.項目架構搭建之IBLL搭建
11.項目架構搭建之BLL搭建

 

 

 

系列五 【UI搭建

 

12.WebHelper搭建

 

13.Web搭建

 

14.AdminLogic搭建

 

 

 

系列六 【項目擴展

 

15.新增Model的處理

 

 

 

15.項目架構搭建之新增Model的處理

    這里以Driver類為例進行講解,其他的model都類似處理即可

  • 在Models層添加class,實現model

  • IDAL層
    • IDALCollection
    • IDbSession
  • 在MSSQLDAL層
    • DALCollection

      【定義的類必須繼承父類BaseDAL并傳遞相應model作為泛型參數,還要實現對應的IDAL層接口】

    • DbSession
  • IBLL層
    • IBLLCollection

      【需要實現父接口,泛型參數傳遞相應的model】

    • IBLLSession

      【IDAL中的IDbCollection類似,可copy】

  • BLL層
    • BLLCollection
    • BLLSession

      【BLLSession中內容和MSSQLDAL層DbSession中主要內容差不多,可以copy】

  • WebHelper
    • OperateHelper

      添加Driver模塊,封裝對driver模塊的操作


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()