Re[2]: EF и Typed DataSet (ADO.NET) в одном приложении
От: SeLo  
Дата: 18.12.14 16:51
Оценка:
Здравствуйте, vmpire, Вы писали:

V>Здравствуйте, SeLo, Вы писали:


SL>>Загрузить данные из несколькох таблиц в одном запросе Адаптеры не позоволяют,

V>Отлично позволяют. Просто возвращаете в запросе несколько результатов.
V>По умолчанию они мапятся в порядке следования таблиц в датасете, но можно задать явно любой другой маппинг.

Тогда, пожалуйста, научите как. Я данную проблему иследовал, не получается.
Я могу в одном SQL запросе использовать несколько Select-от для разных таблиц. Результат мапится на две и более таблиц. Но все Select-ы независимы друг от друга. Мне не это нужно, а аналог Include() из EF. А здесь уже совсем другая история. Запрос включает "зависимые" таблицы через оператор JOIN. Результат содержит ничего лишнего, только записи "главной" таблицы, и из JOIN дополнительных колонках данные "зависимых" таблиц. Затем уже результат мапится на Entity-Обьекты.

Выполнить сие с помощью DataSet и адаптеров никак не получается. Это является основной загвоздкой
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.