diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs index 5adcce440f..411c0a4519 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -627,7 +627,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, modelBuilder .Entity() .Property(property.Name) - .HasConversion(property.PropertyType == typeof(DateTime) + .HasConversion(property.ClrType == typeof(DateTime) ? new AbpDateTimeValueConverter(Clock) : new AbpNullableDateTimeValueConverter(Clock)); }