Commit 1845669
Debug: Enhanced projection logging in VisitSelect
Added detailed logging for each projection item in selectExpression.Projection:
- Shows projection index, alias, and expression type
- For ColumnExpression: logs column name, TypeMapping type, ClrType, and StoreType
- For SqlConstantExpression: logs value and TypeMapping
- For other expressions: logs the expression itself
This will help identify why JSON columns with JsonTypePlaceholder TypeMapping
are generating empty SQL fragments (`, ,`) instead of proper column names.
The output should reveal whether TypeMapping properties are null or have
unexpected values that prevent SQL generation.
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>1 parent 7d2dae1 commit 1845669
1 file changed
Lines changed: 25 additions & 0 deletions
Lines changed: 25 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1027 | 1027 | | |
1028 | 1028 | | |
1029 | 1029 | | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
1030 | 1055 | | |
1031 | 1056 | | |
1032 | 1057 | | |
| |||
0 commit comments