2010-11-19 2 views
3

Я использую EF 4 и использовал параметр «Обновить модель из базы данных», чтобы импортировать представление в модель.Entity Framework и представления

Что бы я хотел сделать, это выбрать «Создать базу данных из модели» и правильно запустить сценарий EF. Мой опыт в том, что он создает таблицу вместо представления.

Есть ли способ сделать это?

ответ

1

Я не думаю, что это возможно в текущей версии. Сначала код остается в первой версии.

Было бы одно, чтобы сказать EF, что эти поля отображаются в представлении, однако вам также нужно будет указать EF, из которого будут отображаться поля в представлении.

+0

Я надеялся, что когда вы добавите представление из базы данных, что Ef будет иметь некоторый способ проверить представление и кэшировать SQL для него. Затем он сможет воспроизводить представление, когда вы обновляете базу данных из кода. Это будет звездная особенность. Жаль, что этого не существует. :( –

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