Вызов представления SQL Server из объекта контекста EF 4.1 - PullRequest
1 голос
/ 15 июня 2011

Кто-нибудь имел опыт вызова представления с использованием объекта EF 4.1 DBContext? Если да, не могли бы вы привести пример. Также будет ли эта карта для POCO, как для таблицы?

Большое спасибо, Дерек

Ответы [ 2 ]

0 голосов
/ 16 июня 2011

Я вызвал Oracle Views, используя EF 4. Существует одно требование для добавления представлений в edmx, и это то, что вам необходимо создать в нем столбец первичного ключа.Один из способов сделать это - создать столбец, содержащий номера строк, и сделать его основным.Тогда он будет легко добавлен в edmx.

Что касается последней части вашего вопроса, да, они будут доступны точно так же, как и другие таблицы, использующие dbcontext.

Надеюсь, это поможет.

0 голосов
/ 16 июня 2011

Он должен использоваться как обычная таблица - POCO с именем представления в качестве таблицы.

...