正文内容加载中...
posted @ 2020-08-12 11:34 爱听民谣的程序猿 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Swagger一个优秀的Api接口文档生成工具。Swagger可以可以动态生成Api接口文档,有效的降低前后端人员关于Api接口的沟通成本,促进项目高效开发。 1、使用NuGet安装最新的包:Swashbuckle.AspNetCore。 2、编辑项目文件(NetCoreTemplate.Web.c 阅读全文
posted @ 2020-07-29 17:05 爱听民谣的程序猿 阅读(235) 评论(0) 推荐(0) 编辑
摘要:MiniProfiler是一个简单且高效的小型分析器,可用于.NET,Ruby,Go和Node.js.MiniProfiler不是将自己附加到每一个方法上,因为这样会有强侵入性而且也不是专注于分析性能问题。 它是一个ADO.NET的分析器,可以分析对于ADO.NET(SQL Server、Oracl 阅读全文
posted @ 2020-04-18 12:14 爱听民谣的程序猿 阅读(388) 评论(5) 推荐(1) 编辑
摘要:NuGet微软官方中国镜像地址: https://nuget.cdn.azure.cn/v3/index.json 打开Visual Studio => 工具 => NuGet包管理器 => 程序包管理器设置 找到“Net包管理器” => “程序包源”,点击“+”新建项,将地址https://nug 阅读全文
posted @ 2020-01-21 11:44 爱听民谣的程序猿 阅读(923) 评论(4) 推荐(2) 编辑
摘要:什么是AutoMapper?AutoMapper是一个简单的小型库,用于解决一个看似复杂的问题 - 摆脱将一个对象映射到另一个对象的代码。这种类型的代码是相当沉闷和无聊的写,所以为什么不发明一个工具来为我们做? 我们来看看在.netcore3.1中怎样使用AutoMapper9.0。 1 publi 阅读全文
posted @ 2020-01-17 13:57 爱听民谣的程序猿 阅读(678) 评论(0) 推荐(1) 编辑
摘要:AOP(面向切面编程),通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 AspectCore 提供了一个 阅读全文
posted @ 2019-12-30 13:33 爱听民谣的程序猿 阅读(1198) 评论(19) 推荐(0) 编辑
摘要:为减少代码量,这里实现一个基于Dapper的泛型Repository。 这里需要引用Dapper.dll和Dapper.Contrib.dll。 接口定义: 1 /// <summary> 2 /// Repository接口 3 /// </summary> 4 /// <typeparam na 阅读全文
posted @ 2019-12-28 10:02 爱听民谣的程序猿 阅读(1085) 评论(4) 推荐(1) 编辑
摘要:Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems. 阅读全文
posted @ 2019-12-26 11:20 爱听民谣的程序猿 阅读(1628) 评论(4) 推荐(2) 编辑
摘要:目录 目录 Linux服务器部署.Net Core笔记:一、开启ssh服务 Linux服务器部署.Net Core笔记:二、安装FTP Linux服务器部署.Net Core笔记:三、安装.NetCore运行环境 Linux服务器部署.Net Core笔记:四、安装Supervisor进程守护 Li 阅读全文
posted @ 2019-12-23 10:12 爱听民谣的程序猿 阅读(479) 评论(1) 推荐(2) 编辑
摘要:首先修改配置文件,增加下面的两个配置: 接下来,修改MapRoute为路由增加.html后缀 完成后,我们来验证一下刚才的成果: http://localhost:2279/Home/2.html 一个简单的伪静态就配置成功了。 阅读全文
posted @ 2019-12-21 12:03 爱听民谣的程序猿 阅读(322) 评论(7) 推荐(1) 编辑