Хранимая процедура, которая возвращает коллекцию пользовательского сложного типа - PullRequest
0 голосов
/ 09 августа 2011

Мне нужно создать несколько подкомплексных типов из возвращаемых столбцов хранимой процедуры. Я имею в виду, что некоторые столбцы являются результатом некоторой операции (например, сложение или вычитание), которую я хочу вычислить в приложении (потому что она выполняет большие подзапросы, если я делаю их в хранимой процедуре). спасибо.

1 Ответ

0 голосов
/ 09 августа 2011
  1. Создание хранимой процедуры, возвращающей столбцы, которые вы хотите получить из базы данных.
  2. Импорт хранимой процедуры в Мастер обновления из базы данных
  3. Перейти в браузер модели и создать импорт функции для этой хранимой процедуры
  4. Выберите сложный тип в качестве возвращаемогозначение (может создать сложный тип для вас)
  5. Создайте частичную часть класса, сгенерированную для сложного типа, и создайте все свойства, которые вы хотите вычислить в своем приложении

Шаги 1-4: Как импортировать хранимую процедуру

Кстати.это возможно только с EFv4.x с EDMX.

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