04 2017 档案

摘要:我只发现IOptions的一个用处——方便了在.NET Core应用程序中使用强类型配置。如果没有IOptions,使用强类型配置需要自己解决下面2个问题:1)将配置文件(比如appsettings.json)中的配置反序列化至配置类的实例中;2)注入配置类的单例 阅读全文
posted @ 2017-04-20 21:48 dudu 阅读(9964) 评论(8) 推荐(6) 编辑
摘要:对于用于保存记录添加时间的数据库日期字段,我们通常会设置一个 GETDATE() 的默认值,而不是在应用程序的代码中获取当前时间进行保存,这样可以避免由于web服务器时钟不同步引起的时间偏差。 Entity Framework Core 在设计时贴心地考虑到这个场景,提供了 .HasDefaultValueSql() 映射配置,今天在实际开发中体检了一下,的确管用。 阅读全文
posted @ 2017-04-20 18:20 dudu 阅读(6082) 评论(7) 推荐(9) 编辑
摘要:参考 How To Install and Use Docker: Getting Started 这篇最靠谱的文档在阿里云 Ubuntu 14.04 服务器上成功安装 docker 。 后来发现更简单的安装方法: 或者: 1)更新 apt 的安装包列表 2)升级所有已安装的包 3)添加 apt 验 阅读全文
posted @ 2017-04-14 13:03 dudu 阅读(1311) 评论(2) 推荐(0) 编辑
摘要:今天在一个集成测试项目中实际使用 ASP.NET Core 的 user secrets 保存敏感配置信息,避免了直接保存在 appsettings.json 中,在这篇随笔中记录一下。使用 user secrets 有两个有点麻烦的地方,需要手工在 .csproj 中添加两个配置。一个是 UserSecretsId ,一个是 DotNetCliToolReference 阅读全文
posted @ 2017-04-13 10:45 dudu 阅读(1708) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示