摘要:
上一篇我们初步完善了项目的DAL层和BLL层,本章我们简单介绍下依赖注入,使用AutoFac替换系统自带的容器,并配置下WebApi环境 一、IOC容器的使用 1、依赖倒置【DIP】 什么是DIP?即为依赖倒置,面向对象编程设计原则的一种,即细节应当依赖于抽象,要针对抽象(接口)编程,而不是针对实现 阅读全文
摘要:
上一篇我们使用Code First的方式完成了数据库的建立 ,本章我们来完善一下数据访问层和业务逻辑层部分的内容 一、IDAL与DAL 根据依赖倒置原则,细节应该依赖于抽象,我们我们要针对抽象,即面向接口进行编程,其好处是解耦和利于重构 1、IDAL实现 1.1、基类接口 这里添加一个CURD操作的 阅读全文
摘要:
上一篇简单介绍了ASP.NET Core Web项目的结构,本章我们来对项目进行简单的分层和使用Code First的方式建立数据库 一、分层 1、项目说明 之前是想做一个Mvc项目,但是主要还是想学习一下前后端分离方面的内容,并且写博客的目的也是为了学习和记录一些新的东西,所以就改成ASP.NET 阅读全文
摘要:
近期学习了ASP.NET Core相关的内容,决定从零开始写一个小例子,消化所学的内容,并记录过程中遇到的问题。本章是第一篇,内容为ASP.NET Core Web项目的解决方案文件介绍 一、新建项目 1、环境准备 安装Visual Studio时,默认会安装上.NET Core SDK;如果没有安 阅读全文