Closed Coldairarrow closed 4 years ago
builder.Property(x => x.Time).HasConversion(v => v, v => DateTime.SpecifyKind(v, DateTimeKind.Local));
var dateTimeConverter = new ValueConverter<DateTime,DateTime>( v => v,DateTimeKind.Utc));
foreach (var entityType in modelBuilder.Model.GetEntityTypes()) { foreach (var property in entityType.GetProperties()) { if (property.ClrType == typeof(DateTime) || property.ClrType == typeof(DateTime?)) property.SetValueConverter(dateTimeConverter); } }
最新版完成
builder.Property(x => x.Time).HasConversion(v => v, v => DateTime.SpecifyKind(v, DateTimeKind.Local));
var dateTimeConverter = new ValueConverter<DateTime,DateTime>( v => v,DateTimeKind.Utc));
foreach (var entityType in modelBuilder.Model.GetEntityTypes()) { foreach (var property in entityType.GetProperties()) { if (property.ClrType == typeof(DateTime) || property.ClrType == typeof(DateTime?)) property.SetValueConverter(dateTimeConverter); } }