Как использовать LINQ to SQL с хранимыми процедурами, возвращающими несколько наборов результатов без ORM?

http://blogs.msdn.com/b/dditweb/archive/2008/05 /06/linq-to-sql-and-multiple-result-sets-in-stored-procedures.aspx

Аналогично этой ссылке, однако в проекте, над которым я работаю , нет t использовать ORM-компонент LINQ to SQL (мы используем его больше для быстрой генерации интерфейса ADO.Net для базы данных).

В настоящее время мы следуем шаблону:

var result = myDataContext.GetAllCustomersAndOrders();

А хранимая процедура выглядит так: это:

enter image description here

Есть ли дополнительные шаги, которые мне нужно предпринять? Нужно ли мне расширять сгенерированный dbml или файл частичного класса контекста данных?

Надеюсь, это имеет смысл ... Это немного сложно объяснить, и все примеры, которые я нашел, используют часть ORM dbml (перетаскивание и перетаскивание таблиц на поверхность конструктора dbml).

5
задан longda 23 May 2011 в 21:00
поделиться