Я создал представление в моей базе данных, которое хотел бы включить в мою модель сущности. Однако, когда я пытаюсь обновить модель сущности через VS 2008, предупреждающее сообщение сообщает мне, что ТАБЛИЦА ИЛИ ПРОСМОТР, которые я пытаюсь добавить, не имеет первичного ключа.Представления и инфраструктура Entity
Похоже, что для того, чтобы добавить представление к модели, это должно иметь ключевое поле! Как я могу добавить это представление в свою модель, если представлениям не разрешено иметь ключевое поле, по крайней мере, в firebird, который я использую DBMRS.
Любая идея, как это решить?
Это расширение Visual Studio, которое делает все это для вас, проверьте это сообщение: [Разочаровано отсутствием поддержки SQL-просмотров в ADO.NET Entity-Framework Designer?] (Http://blogs.microsoft. co.il/blogs/shimmy/archive/2010/09/03/frustrated-by-lack-of-support-for-sql-views-in-ado-net-entity-framework-designer.aspx) – Shimmy
Это сообщение может быть полезным: [http://smehrozalam.wordpress.com/2009/08/12/entity-framework-creating-a-model-using-views-instead-of-tables/](http://smehrozalam.wordpress. com/2009/08/12/entity-framework-create-a-model-using-views-than-of-tables /) –