From dc5beafbe1cf073f0b72b15a80d48186d2a27b98 Mon Sep 17 00:00:00 2001 From: Shay Rojansky Date: Tue, 19 Dec 2023 08:30:15 +0100 Subject: [PATCH] Translate DateTime.Date without type mapping in legacy mode Fixes #3031 --- .../Internal/NpgsqlDateTimeMemberTranslator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlDateTimeMemberTranslator.cs b/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlDateTimeMemberTranslator.cs index a709728ee..d83544d38 100644 --- a/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlDateTimeMemberTranslator.cs +++ b/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlDateTimeMemberTranslator.cs @@ -67,7 +67,7 @@ public NpgsqlDateTimeMemberTranslator(IRelationalTypeMappingSource typeMappingSo switch (instance) { case { TypeMapping: NpgsqlTimestampTypeMapping }: - case { TypeMapping: NpgsqlTimestampTzTypeMapping } when NpgsqlTypeMappingSource.LegacyTimestampBehavior: + case { } when NpgsqlTypeMappingSource.LegacyTimestampBehavior: return _sqlExpressionFactory.Function( "date_trunc", new[] { _sqlExpressionFactory.Constant("day"), instance },