加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

Mvc项目架构分享之项目扩展 架构搭建初步

发布时间:2020-12-16 09:00:12 所属栏目:asp.Net 来源:网络整理
导读:Mvc项目架构分享之项目扩展 ? Contents ? 系列一【架构概览】 ? 0.项目简介 ? 1.项目解决方案分层方案? ? 2.所用到的技术 ? 3.项目引用关系? ? ? ? 系列二【架构搭建初步】 ? 4.项目架构各部分解析 ? 5.项目创建? ? ? ? 系列三 【Infrastructure搭建】 ? 6.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读