Entity Framework с Sql Views в нем отображается в виде таблицы в файле .sql - PullRequest
2 голосов
/ 28 марта 2011

В моем проекте есть сущностная модель, которая содержит несколько представлений SQL - представления, импортированные с использованием параметра «Обновить модель из базы данных».

Теперь, когда я выбираю «создать базу данных из модели», я вижу этиПредставления как таблицы вместо.Как я могу избежать этого?

1 Ответ

3 голосов
/ 28 марта 2011

Это правильное поведение. EF понятия не имеет, что такое SQL-код, определяющий представление, и поэтому не может его создать. Более того, EF не заботится о том, как вы создали свою текущую модель, поэтому, если вы сначала определите свою модель из БД, содержащей представления, а затем создадите базу данных из этой модели, она действительно заменит все представления таблицами.

...