摘要: 源起 在公司做项目时 经常出现 实体结构和线上的数据结构以及公司开发库数据结构不匹配的问题 但是又不能直接把开发库导入到生产库因为生产库已经有实际数据了 所以弄了一个小工具 此处只做记录用 demo级 未经过优化 依赖包 DapperExtensions.NetCore Newtonsoft.Jso 阅读全文
posted @ 2019-08-23 15:37 nontracey 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 背景 因公司项目需要添加数据导出功能故此添加,找了几种方式发现该方式具有 无需依赖本机安装office环境,使用灵活等优点故采用此方式。 安装 Nuget 直接安装NPOI即可 使用方式 1.根据需要使用2003或者2007的不同选择不同创建操作对象 IWorkbook fileWorkbook; 阅读全文
posted @ 2019-06-25 14:25 nontracey 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 资源准备: 下载开源项目 新建oracle表: -- -- Table structure for OcelotGlobalConfiguration -- CREATE TABLE OcelotGlobalConfiguration ( Id NUMBER(11) NOT NULL , Gatew 阅读全文
posted @ 2019-04-08 14:09 nontracey 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 环境准备 公司电脑已安装core环境所以此处略过core环境安装 可参看此处 consul安装 如果没有wget命令 执行以下命令 下载consul 安装解压命令 解压文件 启动consul 进入网关目录 执行命令 运行网关 进入身份验证服务目录 执行命令 elasticsearch 5.x安装可参 阅读全文
posted @ 2019-03-13 10:03 nontracey 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 引言 由公司需要使用dapper 同时支持多数据库 又需要支持实体类 又需要支持sql 还需要支持事务 所以采用了 dapper + dapperExtensions 并配套 生成实体类小工具的方式 环境准备 dapper环境 nuget中 下载安装 Dapper, DapperExtensions 阅读全文
posted @ 2018-11-20 14:24 nontracey 阅读(7771) 评论(14) 推荐(5) 编辑
摘要: butterfly 准备工作 首先下载buterfly release版本 解压并通过命令启动:dotnet Butterfly.Web.dll --EnableHttpCollector=true 可以采用bat文件的方式 其中进入路径需要自行替换 代码配置 测试demo中 12.0和 7.0 使 阅读全文
posted @ 2018-11-16 15:16 nontracey 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 由于之前第四篇中绑定身份信息部分太过于繁琐 现将身份验证指定信息放到配置文件中 首先注释原先验证部分 参考如下 修改startup var auths=services.AddAuthentication(); var authdatas = Configuration.GetSection("Se 阅读全文
posted @ 2018-11-16 14:11 nontracey 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 准备工作 搭建DemoApi_III 过程和第一篇中的DemoApi_I 一致 唯一不同在于 appsettings.json 内的 ServiceName 改为demoAPi3 然后 Port 改为 1003、 修改网关配置 configuration.json 内的 ReRoutes添加节点 / 阅读全文
posted @ 2018-11-16 11:27 nontracey 阅读(860) 评论(1) 推荐(1) 编辑
摘要: 增加验证服务 1.创建名为AuthService 的core 空项目 2.修改startup文件 using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; usin 阅读全文
posted @ 2018-11-16 10:04 nontracey 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 环境准备 创建空的core2.1 api项目 演示使用名称APIGateWay 过程参考上一篇 完成后在appsettings.json 添加节点 "Setting": { "Port": "5000" } 搭建过程 添加文件configuration.json { "ReRoutes": [ // 阅读全文
posted @ 2018-11-15 14:29 nontracey 阅读(807) 评论(0) 推荐(0) 编辑