- 增加 Pgsql/MySql DateOnly/TimeOnly 映射;#1868 #1763 #939 #991

This commit is contained in:
2881099
2024-08-08 21:07:02 +08:00
parent ffc6831bbd
commit 89a553e81f
10 changed files with 49 additions and 115 deletions

View File

@ -67,6 +67,16 @@ namespace FreeSql.PostgreSQL
else if (param is DateTime?)
return AddslashesTypeHandler(typeof(DateTime?), param) ?? string.Concat("'", ((DateTime)param).ToString("yyyy-MM-dd HH:mm:ss.ffffff"), "'");
#if net60
else if (param is DateOnly || param is DateOnly?)
return AddslashesTypeHandler(typeof(DateOnly), param) ?? string.Concat("'", ((DateOnly)param).ToString("yyyy-MM-dd"), "'");
else if (param is TimeOnly || param is TimeOnly?)
{
var ts = (TimeOnly)param;
return $"'{ts.Hour}:{ts.Minute}:{ts.Second}.{ts.Millisecond}'";
}
#endif
else if (param is TimeSpan || param is TimeSpan?)
{
var ts = (TimeSpan)param;