Как объединить две хранимые процедуры ObjectResults в C # - PullRequest
1 голос
/ 08 сентября 2011

Я использую Entity Framework для функции импорта двух хранимых процедур из моей базы данных.

Функции следующие:

_db.GetDeviceTypeModelAttributes(deviceTypeID, deviceModelID);
_db.GetDeviceConfigurableAttributes(deviceID, true);

Обе функции возвращают System.Data.Objects.ObjectResult<int?>.

Какой лучший способ собрать их в один набор результатов? Используя расширение .Union?

Ответы [ 2 ]

3 голосов
/ 08 сентября 2011

Если предположить, что они имеют одинаковое количество и тип столбцов с одинаковыми именами, то самым простым будет расширение Concat, если только вы не хотите убедиться, что содержимое уникально, в этом случае используйте Union.

0 голосов
/ 08 сентября 2011

Возможно ли, что вы создаете другую хранимую процедуру, которая вызывает обе другие?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...