EF4 и представления базы данных - PullRequest
2 голосов
/ 30 июля 2010

Извините, это довольно расплывчатый вопрос.Попытка найти информацию об использовании View с Entity Framework 4. Хотите использовать его как представление только для чтения, не интересует вставка / обновление / удаление ... Хотелось бы использовать POCO с представлением ...

[Обновление]

Спасибо ответчикам.Зеешан, на самом деле сейчас читаю твою книгу.

Я могу добавить вид через пункт меню «Обновить модель из базы данных» и отлично работает.Просто нужно выяснить, как настроить ассоциации сейчас ...

Ответы [ 2 ]

2 голосов
/ 31 июля 2010

Представления полностью поддерживаются в RTM.Одна очень приятная особенность, просочившаяся очень поздно в жизненном цикле продукта, заключается в том, что вы можете настроить ключ представления из концептуальной модели, и он будет также синхронизироваться с моделью хранения.Однако в View все еще есть точка рисования, где она должна быть сопоставлена ​​с сущностью, которая должна иметь ключ.В будущем представлению может быть разрешено сопоставляться со сложным типом.Вы также можете использовать ExecuteStoreQuery для повышения производительности.

2 голосов
/ 30 июля 2010

Вы можете добавить представления в Entity Designer так же, как вы делаете это с таблицами, а затем обрабатывать представления как сами сущности. Внутренне они не обрабатываются точно так же, и вам, возможно, придется внести некоторые изменения в основной XML.

Ваш вопрос не ясен относительно того, ищете ли вы конкретно разницу между представлениями в 3.5 и 4.0, но если вы ищете общее обсуждение того, как представления работают в EF, эта ссылка содержит некоторую информацию (на основании 3.5):

Entity Framework: создание модели с использованием представлений вместо таблиц

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