- 修复 pgsql + JsonMap 无法解析 poco 表达式树的问题;#2060

This commit is contained in:
28810
2025-07-09 13:52:34 +08:00
parent 988b4b90be
commit 083166c3ef
3 changed files with 11 additions and 113 deletions

View File

@@ -95,6 +95,11 @@ public static class FreeSqlJsonMapCoreExtensions
case DataType.CustomOracle:
case DataType.Dameng:
case DataType.DuckDB:
case DataType.PostgreSQL:
case DataType.OdbcPostgreSQL:
case DataType.CustomPostgreSQL:
case DataType.KingbaseES:
case DataType.ShenTong:
fsql.Aop.ParseExpression += (_, e) =>
{
//if (e.Expression is MethodCallExpression callExp)
@@ -205,6 +210,7 @@ public static class FreeSqlJsonMapCoreExtensions
}
break;
}
//解析 POCO Json a.Customer.Name
if (e.Expression.NodeType == ExpressionType.MemberAccess)
LocalParseMemberExp(e.Expression as MemberExpression);