public SqlRemappingVisitor( Dictionary <SqlExpression, ColumnExpression> mappings, SelectExpression subquery, TableReferenceExpression tableReferenceExpression) { _subquery = subquery; _tableReferenceExpression = tableReferenceExpression; _mappings = mappings; }
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) { }
internal ColumnExpression(ProjectionExpression subqueryProjection, TableReferenceExpression table) : this( subqueryProjection.Alias, table, subqueryProjection.Type, subqueryProjection.Expression.TypeMapping !,