学习core的一些记录

仓储层:IRepository 、Repository 是管理数据库持久层的,主要负责数据的CRUD(Create、Read、Update、Delete)业务逻辑 ,Repository 是仓库管理员,领域层需要什么东西只需告诉仓库管理员,由仓库管理员把东西拿给它,并不需要知道东西实际放在哪

服务层:IService 、Service  服务层只负责将Respository仓储层的数据进行调用,至于如何是域数据库交互的,它不去管,这样就可以达到一定程度上的解耦,加入以后要更换数据库(如:MySql)那Service层就完全不需要修改即可,至于真正意义上的解耦,需要靠依赖注入

微软爱linux

微软拥抱云平台云计算

云计算的好处:按需购买,按需付费,降低了成本,我不需要自己去准备很多的硬件条件,随时随地可以扩容缩容

.net core 为云而生

mono:可以在linux下运行.net程序

.net framework 缺点

1、系统级别的安装,被所有软件所共有

2、部署需要客户端有framework

3、和IIS深度耦合

.net core优点:

1、独立部署

2、不依赖于IIS

3、跨平台

 

 从.net 5开始.net默认指的就是core

.net standard 从2.1开始就不再更新了

posted @ 2022-09-05 11:37  若白过隙  阅读(8)  评论(0编辑  收藏  举报