2010-08-29 1 views
19

Как вы можете перенести сущность в представление базы данных с кодом EF 4?Как сначала сопоставить объекты объектов с представлением с кодом EF 4?

Есть ли способ сделать это, исходя из классов EntityConfiguration?

+0

Вы можете futher объяснить свой вопрос? Какая точка зрения? Это сущность? Если не так, как он отличается от сущности? –

ответ

22

Да! я нашел ответ:

Можно, конечно, использовать Code First для карты на вид, просто сказать Code First , что это таблица, и он будет использовать же SQL против того, что он бы для стол. Очевидно, если ваш вид не может быть записан, то сохранение будет , если вы попытаетесь обновить значения в сущностях, которые основаны на , но мы просто делегируем в базу данных, поэтому, если вы не обновляете этих лиц, то у вас не будет вопросов.

http://social.msdn.microsoft.com/Forums/en-US/adonetefx/thread/f154595c-717e-4703-a81d-ee63633a481e

+4

Приятный Я не знал об этом, но все же это хак не особенность. –

+0

Действительно ли это взломать? Как вы различаете представление и таблицу при написании стандартного TSQL –

+5

@mjmcloug Здесь есть некоторые хакеры. Если у нас есть EF, создайте БД, как мы скажем, чтобы не создавать таблицу? Я прибегаю к созданию таблицы, отбрасывая ее и создавая представление при посеве. – ProfK

 Смежные вопросы

  • Нет связанных вопросов^_^