摘要: 我只发现IOptions的一个用处——方便了在.NET Core应用程序中使用强类型配置。如果没有IOptions,使用强类型配置需要自己解决下面2个问题:1)将配置文件(比如appsettings.json)中的配置反序列化至配置类的实例中;2)注入配置类的单例阅读全文
posted @ 2017-04-20 21:48 dudu 阅读(518) 评论(5) 编辑
摘要: 对于用于保存记录添加时间的数据库日期字段,我们通常会设置一个 GETDATE() 的默认值,而不是在应用程序的代码中获取当前时间进行保存,这样可以避免由于web服务器时钟不同步引起的时间偏差。 Entity Framework Core 在设计时贴心地考虑到这个场景,提供了 .HasDefaultValueSql() 映射配置,今天在实际开发中体检了一下,的确管用。阅读全文
posted @ 2017-04-20 18:20 dudu 阅读(539) 评论(6) 编辑