当前位置: 移动技术网 > IT编程>开发语言>.net > .Net Core +EF Core+Log4Net基本三层架构搭建

.Net Core +EF Core+Log4Net基本三层架构搭建

2020年07月17日  | 移动技术网IT编程  | 我要评论


.Net Core +EF Core+Log4Net基本三层架构搭建)

一.项目架构搭建

在这里插入图片描述

  1. UI层引用 IService、Service、Model、Utility、DataEntity(优化后可以不引用)
  2. IService 引用 Model
  3. Service 引用 IService Model、DataEntity、Utility
  4. 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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网