Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 0307240

Browse files
committed
Use GetQuotedColumnName inside SelectInto
1 parent 146acd7 commit 0307240

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/ServiceStack.OrmLite/Expressions/SqlExpression.Join.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,8 @@ public string SelectInto<TModel>()
203203
return ToSelectStatement();
204204
}
205205

206+
useFieldName = true;
207+
206208
var sbSelect = StringBuilderCache.Allocate();
207209
var selectDef = modelDef;
208210
var orderedDefs = tableDefs;
@@ -239,7 +241,7 @@ public string SelectInto<TModel>()
239241

240242
if (fieldDef.CustomSelect == null)
241243
{
242-
sbSelect.Append($"{DialectProvider.GetQuotedColumnName(tableDef, matchingField)} AS {SqlColumn(fieldDef.Name)}");
244+
sbSelect.Append($"{GetQuotedColumnName(tableDef, matchingField.Name)} AS {SqlColumn(fieldDef.Name)}");
243245
}
244246
else
245247
{
@@ -266,7 +268,7 @@ public string SelectInto<TModel>()
266268

267269
if (fieldDef.CustomSelect == null)
268270
{
269-
sbSelect.Append($"{SqlTable(tableDef)}.{tableFieldDef.GetQuotedName(DialectProvider)}");
271+
sbSelect.Append($"{GetQuotedColumnName(tableDef, tableFieldDef.Name)}");
270272

271273
if (tableFieldDef.Alias != null)
272274
sbSelect.Append(" AS ").Append(SqlColumn(fieldDef.Name));

0 commit comments

Comments
 (0)