private JoinRecordsConfiguration GetJoinRecordsConfiguration(JoinRecordsJoinType joinType) { return(new JoinRecordsConfiguration() { JoinType = joinType, JoinMapping = new List <DataMapping>() { new DataMapping("ContactPerson", "PersonId") }, OutputColumns = new ObservableCollection <OutputColumn>() { new OutputColumn() { Column = new ColumnMetadata("CompanyId"), DataStream = DataStreamSource.Left }, new OutputColumn() { Column = new ColumnMetadata("CompanyName"), DataStream = DataStreamSource.Left }, new OutputColumn() { Column = new ColumnMetadata("PersonId"), DataStream = DataStreamSource.Right }, new OutputColumn() { Column = new ColumnMetadata("Firstname"), DataStream = DataStreamSource.Right }, new OutputColumn() { Column = new ColumnMetadata("Lastname"), DataStream = DataStreamSource.Right } } }); }
private JoinRecordsConfiguration GetJoinRecordsConfiguration(JoinRecordsJoinType joinType) { return(new JoinRecordsConfiguration() { JoinType = joinType, JoinMapping = new List <DataMapping>() { new DataMapping("TableAColA", "TableBColA"), new DataMapping("TableAColB", "TableBColB") }, OutputColumns = new ObservableCollection <OutputColumn>() { new OutputColumn() { Column = new ColumnMetadata("TableAFull"), DataStream = DataStreamSource.Left }, new OutputColumn() { Column = new ColumnMetadata("TableBFull"), DataStream = DataStreamSource.Right } } }); }