我以前使用DateTimeKindEntityMaterializerSource(Git)在读取实体时将所有DateTime转换为UTC,因为默认是未指定的.
使用EF核心2.1,DateTimeKindEntityMaterializerSource不再有效,但我们实际上可以这样做
builder
.Entity<ESDataQuotation>()
.Property(e => e.CreatedDate)
.HasConversion(v => v, v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
Run Code Online (Sandbox Code Playgroud)
但是,我有许多DateTime的属性,我想如果有一种方法可以为DateTime类型的所有属性进行转换.