Добрый день,
есть ли возможность использования хранимой процедуры (в моём случае MS SQL), возвращающей несколько наборов данных в качестве источника? Т.е. к примеру процедура возвращает 2 разнотиптных селекта, которые нужно отобразить в одном отчёте в разных таблицах. Понимаю, что выборки можно разбить на несколько процедур, но не хочется захламлять базу данных...
Спасибо.
Процедура, возвращающая несколько DataSet в качестве DataSource
- Андрей Сорокин
- Сообщения: 107
- Зарегистрирован: 02 июл 2009, 11:31
- Откуда: Bryansk, Russia
- Контактная информация:
Процедура, возвращающая несколько DataSet в качестве DataSource
Здравствуйте,
В данном случае можно попробовать использовать LINQ to SQL.
Статья на msdn: http://msdn.microsoft.com/ru-ru/library ... S.90).aspx
Так же в аттаче пример работы с LINQ.
Спасибо.
В данном случае можно попробовать использовать LINQ to SQL.
Статья на msdn: http://msdn.microsoft.com/ru-ru/library ... S.90).aspx
Так же в аттаче пример работы с LINQ.
Спасибо.
- Вложения
-
- LinqToSql.Net.zip
- (24.95 КБ) 154 скачивания
- Андрей Сорокин
- Сообщения: 107
- Зарегистрирован: 02 июл 2009, 11:31
- Откуда: Bryansk, Russia
- Контактная информация:
Процедура, возвращающая несколько DataSet в качестве DataSource
Насчёт LINQ всё понятно. Дело в том, что уже написан стандартный код, вызывающий отчёт Stimul. Код не производит выборку данных, он просто вызывает отчёт, передавая необходимые параметры. Соответственно сам запрос данных(вызов хранимой процедуры) происходит из отчёта.
Процедура, возвращающая несколько DataSet в качестве DataSource
Здравствуйте,
К сожалению, но так неполучится. Вам необходимо либо разделить процедуру на две, либо получать данные в коде и передавать их в отчет.
Спасибо.
К сожалению, но так неполучится. Вам необходимо либо разделить процедуру на две, либо получать данные в коде и передавать их в отчет.
Спасибо.