- 2024-05-03simpread-课程 28:API 接口请求日志【后端】
1、添加审核日志实体1.1实体定义在项目Electric.Entity,添加文件夹:AuditLogs,并添加类:EleAuditLog。EleAuditLog完整代码如下:namespaceElectric.Entity.AuditLogs;///<summary>///审核日志///</summary>[Index(nameof(AuditLogType))]publicclassEleAuditLog:E
- 2024-04-30simpread-课程 24:工作单元之数据库事务【AOP】
一、工作单元事务代码分析在上一个课程,我们已经实现了数据库事务功能,来保证数据的完整性。通过上一个课程的实现方式,我们在每一个Action开头和结尾,都需要添加对应的代码,才能实现事务功能,具体见以下截图:这种实现方式存在以下2个问题:在具体业务开发中,一个请求往往都会涉
- 2024-04-30simpread-课程 21:API 项目重构
项目结构重构1.1Electric.DbMigrator存在的问题我们先来看下,后台API项目的目录结构。其中Electric.DbMigrator,这个项目作用是用来做数据库迁移的,但是同时也会被其他项目引用,还有这个项目类型还是WebAPI类型的。所以存在以下的几个问题:1、项目功能重合:数据库迁移和数
- 2022-12-03simpread-WebSocket 教程
WebSocket是一种网络通信协议,很多高级功能都需要它。WebSocket是一种网络通信协议,很多高级功能都需要它。本文介绍WebSocket协议的使用方法。一、为什么需要Web
- 2022-11-10simpread-TypeScript 小状况之遍历对象属性 - 掘金
本文由简悦SimpRead转码,原文地址juejin.cn在TypeScript里面,当需要遍历对象的时候,经常就会遇到下图所示的错误提示。前言最近开始在复杂项目中使用TypeScri
- 2022-11-10simpread-typescript 注释大法
本文由简悦SimpRead转码,原文地址zhuanlan.zhihu.com函数、interface、enum、type、var的申明建议使用文档注释(持续更新中)apifunction/***获取店铺签约