.Net Core +EF Core+Log4Net基本三层架构搭建
程序员文章站
2022-04-15 16:59:08
.Net Core +EF Core+Log4Net基本三层架构搭建一.项目架构搭建二.内置IOC容器(1) 业务逻辑层依赖注入(2) EF Core上下文依赖注入三.集成Log4Net四.使用session服务五.全局注册异常处理过滤器...
.Net Core +EF Core+Log4Net基本三层架构搭建
.Net Core +EF Core+Log4Net基本三层架构搭建)
一.项目架构搭建
- UI层引用 IService、Service、Model、Utility、DataEntity(优化后可以不引用)
- IService 引用 Model
- Service 引用 IService Model、DataEntity、Utility
- DataEntity、Service、MVC Core、WebApi Core安装 EF Core nuget包
二.内置IOC容器
(1) 业务逻辑层依赖注入
(2) EF Core上下文依赖注入
注意: 使用EF Core的方式有Code First From Database和Code First两种,
具体使用请参考百度
三.集成Log4Net
可以通过以下两种方式写log
四.使用session服务
可以通过: HttpContext.Session.SetString(“key”)–>添加session数据
可以通过:HttpContext.Session.GetString(“key”)–>取出session数据
五.全局注册异常处理过滤器
过滤器的具体代码自己实现
本文地址:https://blog.csdn.net/qq_33101689/article/details/107363465