Skip to content

Commit d76208c

Browse files
committed
Some refactoring
1 parent d283892 commit d76208c

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

Orm/Xtensive.Orm/Orm/Linq/Translator.Materialization.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,9 @@ private static ProjectionExpression ApplySessionTags(ProjectionExpression origin
113113
var currentProjection = origin;
114114
foreach (var tag in tags) {
115115
var projector = currentProjection.ItemProjector;
116-
var newDataSource = currentProjection.ItemProjector.DataSource.Tag(tag);
116+
var newDataSource = projector.DataSource.Tag(tag);
117117
var newItemProjector = new ItemProjectorExpression(projector.Item, newDataSource, projector.Context);
118-
currentProjection = new ProjectionExpression(currentProjection.Type, newItemProjector,
119-
currentProjection.TupleParameterBindings, currentProjection.ResultAccessMethod);
118+
currentProjection = currentProjection.Apply(newItemProjector);
120119
}
121120
return currentProjection;
122121
}

0 commit comments

Comments
 (0)