Я использую последнюю бета-версию Visual Studio 2010 и Entity Framework. Это в основном очень аккуратно, но вот моя ситуация:
- У меня есть таблица T со столбцами
Id
и Name
.
- У меня есть автоматически созданная сущность со свойствами
Id
и Name
.
- Наконец, у меня есть хранимая процедура, которая выбирает только
Id
из T.
Попытка сопоставить мою сущность с хранимой процедурой приводит к EntityCommandExecutionException
:
Член [объекта], 'Имя', не имеет соответствующего столбца в считывателе данных с тем же именем.
Это имеет смысл, но есть ли способ частично заполнить мою сущность из вызова хранимой процедуры, а затем полностью материализовать ее позже вторым запросом?
Девять месяцев назад ответ на этот вопрос, по-видимому, был связан с большим количеством ручного труда. В моем случае у нас есть сотни хранимых процедур, и буквально ни одна из них не возвращает полные строки. С тех пор Entity Framework прошел большой путь, поэтому я надеюсь, что что-то могло измениться.
Заранее благодарю за любую помощь!