【发布时间】:2018-06-06 19:06:50
【问题描述】:
我之前在读取实体时使用 DateTimeKindEntityMaterializerSource (Git) 将所有 DateTime 转换为 UTC,因为未指定默认值。
在 EF 核心 2.1 中,DateTimeKindEntityMaterializerSource 不再起作用,但我们实际上可以这样做
builder
.Entity<ESDataQuotation>()
.Property(e => e.CreatedDate)
.HasConversion(v => v, v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
但是,我有很多 DateTime 属性,我想知道是否有办法对 DateTime 类型的所有属性进行转换。
【问题讨论】:
标签: c# asp.net-core entity-framework-core