private void UpdateMaps(GXDBSettings settings, GXMapCollection list, List <GXJoin> joins) { Select.Columns.Maps.Clear(); foreach (BinaryExpression it in list.List) { var e = (MemberExpression)it.Right; string[] target = GXDbHelpers.GetMembers(settings, it.Left, settings.TableQuotation, false, false); string[] source = GXDbHelpers.GetMembers(settings, it.Right, settings.TableQuotation, false, false); Select.Columns.Maps.Add(source[0], target[0]); } }
/// <summary> /// Constructor. /// </summary> private GXCreateViewArgs() { Parent = new GXSettingsArgs(); Maps = new GXMapCollection(Parent); }