Я создаю отчёт в дизайнере, допустим получаются 2 следующих источника данных:
Код: Выделить всё
Dictionary: {
DataSources: {
'0': {
Ident: 'StiDataTableSource',
Name: 'DataSource0_Name',
NameInSource: 'DataSource0_NameInSource',
Alias: 'DataSource0_Alias',
Columns: {
'0': {
Name: 'Column0_Name',
NameInSource: 'Column0_NameInSource',
Alias: 'Column0_Alias',
Type: 'System.String',
},
'1': {
Name: 'Column1_Name',
NameInSource: 'Column1_NameInSource',
Alias: 'Column1_Alias',
Type: 'System.String',
},
},
},
'1': {
Ident: 'StiDataTableSource',
Name: 'DataSource1_Name',
NameInSource: 'DataSource1_NameInSource',
Alias: 'DataSource1_Alias',
Columns: {
'0': {
Name: 'Column0_Name',
NameInSource: 'Column0_NameInSource',
Alias: 'Column0_Alias',
Type: 'System.String',
},
'1': {
Name: 'Column1_Name',
NameInSource: 'Column1_NameInSource',
Alias: 'Column1_Alias',
Type: 'System.String',
},
},
},
},
},
}
Подскажите, пожалуйста, как должен выглядеть объект Relations в итоге?
Что из [Name,Alias,NameInSource] источника должно быть в Relations.0.ParentSource/ChildSource?
Что из [Name,Alias,NameInSource] колонок должно быть в Relations.0.ParentColumns/ChildColumns?