WebAPI学习(八):基于AOP切面的redis缓存
Redis的安装:在appsetting.json里面添加redis的配置'RedisCaching': { 'Enabled': true, 'ConnectionString': '172.0.0.1:6379,abortConnect=false' },在Common的Helper文件夹中,添加Serializ...
WebAPI学习(四):appsettings.json读取帮助类
在Webapi中,我们会把配置信息统一放在appsettings.json中,通过新建读取帮助类,更加简单的读取配置!新建公共类库TEST.Common新增引用 点击引用 -> 右键 -> 管理Nuget程序包项目新建Hel...
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...
C# 生成不重复的短字符串
/// <summary> /// 可用字符 /// </summary> static char[] sc; /// <summary> /// 起始时间 /// </summary> static DateTime startTime; /// <summary> /// ...
WebAPI学习(二):设置API风格为RPC风格
系统默认的控制器(Controller)风格为修改为RPC风格,通过RPC风格来访问方法api/[controller]/[action]新增基础控制器(BaseController)继承ControllerBase类新增测试控制器TestController 继承...