public SqlRemappingVisitor(
     Dictionary <SqlExpression, ColumnExpression> mappings,
     SelectExpression subquery,
     TableReferenceExpression tableReferenceExpression)
 {
     _subquery = subquery;
     _tableReferenceExpression = tableReferenceExpression;
     _mappings = mappings;
 }
Example #2
0
 internal ColumnExpression(IProperty property, IColumnBase column, TableReferenceExpression table, bool nullable)
     : this(
         column.Name,
         table,
         property.ClrType.UnwrapNullableType(),
         column.PropertyMappings.First(m => m.Property == property).TypeMapping,
         nullable || column.IsNullable)
 {
 }
Example #3
0
 internal ColumnExpression(ProjectionExpression subqueryProjection, TableReferenceExpression table)
     : this(
         subqueryProjection.Alias, table,
         subqueryProjection.Type, subqueryProjection.Expression.TypeMapping !,