Port v7@2aa0dfb2c5 - WIP

This commit is contained in:
Stephan
2018-03-22 11:24:12 +01:00
parent 8bfb8e2b72
commit 62c5f0f1ef
17 changed files with 590 additions and 148 deletions

View File

@@ -40,7 +40,12 @@ namespace Umbraco.Core.Persistence
_tableDefinition = DefinitionFactory.GetTableDefinition(pd.Type, sqlSyntaxProvider);
if (_tableDefinition == null) throw new InvalidOperationException("No table definition found for type " + pd.Type);
_readerColumns = pd.Columns.Select(x => x.Value).ToArray();
// only real columns, exclude result columns
_readerColumns = pd.Columns
.Where(x => x.Value.ResultColumn == false)
.Select(x => x.Value)
.ToArray();
_sqlSyntaxProvider = sqlSyntaxProvider;
_enumerator = dataSource.GetEnumerator();
_columnDefinitions = _tableDefinition.Columns.ToArray();