排序
WebAPI学习(八):基于AOP切面的redis缓存
Redis的安装:在appsetting.json里面添加redis的配置'RedisCaching': { 'Enabled': true, 'ConnectionString': '172.0.0.1:6379,abortConnect=false' },在Common的Helper文件夹中,添加Serializ...
WebAPI学习(七):IOC框架AutoFac
项目Nuget中引入Autofac.Extensions.DependencyInjection Autofac.Extras.DynamicProxy在Business文件夹下新增AutofacRegister.cs 并继承与Autofac.Module,重新Load方法public class AutofacRe...
WebAPI学习(九):AutoMapper的使用
AutoMapper是一种实体转换关系的模型,AutoMapper是一个.NET的对象映射工具。主要作用是进行领域对象与模型(DTO)之间的转换、数据库查询结果映射至实体对象。在TEST.API.Services项目中引用Nu...
WebAPI学习(二):设置API风格为RPC风格
系统默认的控制器(Controller)风格为修改为RPC风格,通过RPC风格来访问方法api/[controller]/[action]新增基础控制器(BaseController)继承ControllerBase类新增测试控制器TestController 继承...
WebAPI学习(一):创建.Net Core Web API项目
选择ASP.NET Core Web API项目选择.NET 9 版本待项目生成后,按F5运行项目 调试官方默认生成的天气API接口 到此一个简单的API项目就创建完成了!
WebAPI学习(六):导入SqlSugar+仓储模式
解决方案新增Respository文件夹,新增类库TEST.Respository,TEST.IRepository新增Services文件夹,新增类库TEST.Services,TEST.IServicesRepository以及Model引入SqlsugarCore Repository新...
WebAPI学习(十一):自定义全局消息返回格式和配置跨域
新建数据返回模型基类:/// <summary> /// 数据返回模型基类 /// </summary> public class ApiResult { /// <summary> /// 返回状态码 /// </summary> public virtual ...
WebAPI学习(十):Log4net记录全局日志
在TEST.Common中NuGet安装log4net在TEST.Common下新建 Helper 文件夹内,新建 ILoggerHelper.cs/// <summary> /// 日志接口 /// </summary> public interface ILoggerHelper { /// ...