共 23 页: 上一页 1 2 3 4 5 6 7 下一页 末页
摘要:之前做的一个数据库小工具可以支持根据 Model 代码文件生成创建表的 sql 语句,原来是基于 CodeDom 实现的,最近改成使用基于 Roslyn 去做了。实现的原理在于编译选择的Model 文件生成一个程序集,再从这个程序集中拿到 Model (数据库表)信息以及属性信息(数据库表字段信息),拿到数据库表以及表字段信息之后就根据数据库类型生成大致的创建表的 sql 语句。 阅读全文
posted @ 2019-06-29 19:37 WeihanLi 阅读 (585) 评论 (6) 编辑
摘要:最近使用 Angular 为我的活动室预约项目开发一个前后端分离的客户端,在部署上遇到了一个问题,前端路由不生效,这里记录一下。本地开发正常,但是部署到服务器上就有问题,之前部署到IIS上时需要配置一个 url rewrite ,可能遇到了类似的问题,查阅一番之后确实是这样。 阅读全文
posted @ 2019-06-28 10:27 WeihanLi 阅读 (188) 评论 (0) 编辑
摘要:有时候我们想实现 leftJoin 但是 Linq 提供的 Join 相当于是 `INNER JOIN`,于是就打算实现一个 `LeftJoin` 的扩展。 阅读全文
posted @ 2019-06-26 18:34 WeihanLi 阅读 (152) 评论 (0) 编辑
摘要:`Newtonsoft.Json` 是 .NET 下最受欢迎 JSON 操作库,使用起来也是非常方便,有时候也可能会不小心就踩坑了,这次就踩了一个,坑是这样的,如果要序列化的对象实现了 `IEnumerable` 接口,`Newtonsoft.Json` 就会认为这个对象是一个数组。。然后遍历这个对象,输出其中的值,如果是一个自定义的类型而且还有其他属性,其他属性就会被忽略,序列化之后就会发生数据丢失。 阅读全文
posted @ 2019-06-25 10:47 WeihanLi 阅读 (236) 评论 (0) 编辑
摘要:`newtonsoft.json` 是 .NET 下最受欢迎 JSON 操作库,原为 `JSON.Net` 后改名为 `Newtonsoft.Json`,之前一直推荐大家使用,除了性能好之外,主要是功能丰富,基本满足所有的可能用到的场景(不区分小写,现在还不行,,)。 遇到这样一个需求,全局使用一种时间格式,某些属性使用特殊的时间格式,这里以一个日期为例 阅读全文
posted @ 2019-06-25 00:34 WeihanLi 阅读 (242) 评论 (0) 编辑
摘要:使用 docker 部署常用的开发环境 Intro 使用 docker,很多环境可以借助 docker 去部署,没必要所有的环境都在本地安装,十分方便。 前段时间电脑之前返厂修了,回来之后所有的软件都要重新装一遍,很麻烦,有些环境就直接用 docker 部署了,免去了还要再下载软件重新安装的麻烦。 阅读全文
posted @ 2019-06-24 19:25 WeihanLi 阅读 (233) 评论 (0) 编辑
摘要:我装的系统是英文版的 win 10 操作系统,最近使用命令行测试接口,发现中文显示一直异常, 使用网上的各种解决方案都没有效果,update 注册表,设置 codepage 为 utf8(65001) 都没什么卵用。 阅读全文
posted @ 2019-06-18 10:08 WeihanLi 阅读 (686) 评论 (0) 编辑
摘要:借助 实现简单的 Repository Intro 很多时候一些简单的业务都是简单的增删改查,动态生成一些代码完成基本的增删改查,而这些增删改查代码大多类似,只有一些有复杂业务逻辑的可能需要手动去写。于是实现了一个简单的基于 EF Core 的 Repository。 GetStarted 0. 添 阅读全文
posted @ 2019-06-14 16:38 WeihanLi 阅读 (652) 评论 (3) 编辑
摘要:使用 ConfigMap 挂载 asp.net core 的配置文件 阅读全文
posted @ 2019-06-01 11:04 WeihanLi 阅读 (193) 评论 (0) 编辑
摘要:最近我们的开发环境增加了一个 windows 服务器,没有界面的,不能直接远程桌面连上去管理,需要使用 Powershell 管理,于是就有了这篇文章的探索。 阅读全文
posted @ 2019-05-28 10:49 WeihanLi 阅读 (641) 评论 (0) 编辑
共 23 页: 上一页 1 2 3 4 5 6 7 下一页 末页