@@ -315,13 +315,13 @@ public string SelectInto<TModel>(QueryType queryType)
315315
316316 if ( fieldDef . CustomSelect == null )
317317 {
318- if ( ! fieldDef . IsRowVersion )
318+ if ( fieldDef . IsRowVersion )
319319 {
320- sbSelect . Append ( $ " { GetQuotedColumnName ( tableDef , matchingField . Name ) } AS { SqlColumn ( fieldDef . Name ) } " ) ;
320+ sbSelect . Append ( DialectProvider . GetRowVersionSelectColumn ( fieldDef , DialectProvider . GetTableName ( tableDef . ModelName ) ) ) ;
321321 }
322322 else
323323 {
324- sbSelect . Append ( DialectProvider . GetRowVersionSelectColumn ( fieldDef , DialectProvider . GetTableName ( tableDef . ModelName ) ) ) ;
324+ sbSelect . Append ( $ " { GetQuotedColumnName ( tableDef , matchingField . Name ) } AS { SqlColumn ( fieldDef . Name ) } " ) ;
325325 }
326326 }
327327 else
@@ -353,19 +353,20 @@ public string SelectInto<TModel>(QueryType queryType)
353353
354354 if ( fieldDef . CustomSelect == null )
355355 {
356- if ( ! fieldDef . IsRowVersion )
356+ if ( fieldDef . IsRowVersion )
357+ {
358+ sbSelect . Append ( DialectProvider . GetRowVersionSelectColumn ( fieldDef ,
359+ DialectProvider . GetTableName ( tableAlias ?? tableDef . ModelName , tableDef . Schema ) ) ) ;
360+ }
361+ else
357362 {
358- sbSelect . Append ( tableAlias == null
363+ sbSelect . Append ( tableAlias == null
359364 ? GetQuotedColumnName ( tableDef , tableFieldDef . Name )
360365 : GetQuotedColumnName ( tableDef , tableAlias , tableFieldDef . Name ) ) ;
361366
362367 if ( tableFieldDef . RequiresAlias )
363368 sbSelect . Append ( " AS " ) . Append ( SqlColumn ( fieldDef . Name ) ) ;
364369 }
365- else
366- {
367- sbSelect . Append ( DialectProvider . GetRowVersionSelectColumn ( fieldDef , DialectProvider . GetTableName ( tableAlias ?? tableDef . ModelName , tableDef . Schema ) ) ) ;
368- }
369370 }
370371 else
371372 {
0 commit comments