Ну, я закончил тем, что реализовал механизм, использующий отражение, который в основном получает группу полей для выбора, и создает динамические объекты с этими полями, поэтому при применении запроса с объединениями между сущностями будут только те поля, которые есть у меня.ищу.
Итак, учитывая Entity1
, Entity2
, Entity3
со следующим соотношением
<b>Entity1</b>{
<br/> Entity1Name, <br/> List<*Entity2*> Entity2Items, <br/> etc..
<br/>}
и
<b>Entity2</b> { <br/> Entity2Name, <br/> List<*Entity3*> Entity3Items <br/>}
Я могу хранить, например,следующий запрос в файле конфигурации и извлечение информации:
"Entity1.Entity1Name", <br/>
"Entity1.Entity2Items.Entity2Name", <br/>
"Entity1.Entity2Items.Entity3Items.Entity3Name"
В любом случае, я просто пытался выяснить, будет ли какое-либо готовое решение, которое потребовало бы минимальных изменений кода.
Спасибо.