Mvc项目架构分享之项目扩展

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模块的操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值