前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ASP.NET 项目结构基本分层设计

ASP.NET 项目结构基本分层设计

作者头像
多凡
发布2020-07-27 09:40:50
6330
发布2020-07-27 09:40:50
举报
文章被收录于专栏:sringbootsringboot

1.直接上项目结构图

本次项目设计是关于用户查询和注册功能的代码结构设计,下面就是用到的项目分层uml图。

无图言diao
无图言diao

2. 目的

这样设计的主要目的就是降低代码冗余,和使用工厂模式降低资源开销;

3. 优点

本人认为里面最指的学习的就是,IBaseRepository抽象出数据库基本的crud,判断是否存在,存在个数等方法。 再由实现类BaseRepository实现方法,通过泛型,成为model类的通用方法,由UserInfoRepository继承;

UserInfoRepositroy除了继承通用方法,还要继承IUserInfoRepository的自有UserInfo操作方法。

同时使用工厂实例化一次通用的UserInfoBaseRepository和DBContext 降低内存开销。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.直接上项目结构图
  • 2. 目的
  • 3. 优点
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档