Я добавляю очень простое представление (или пытаюсь) в мою объектную модель сущностей. База данных находится в SQL Server 2008. Я на .Net 3.5 (SP1) с использованием C #.
Представление имеет два поля: color и colorcount, Varchar (50) и count (*) соответственно.
Когда я делаю Обновление модели из базы данных и выбираю представление для добавления, оно запускается (оно обновляет таблицы, добавляя поля без проблем), но не добавляет представление. Не отображаются ошибки, предупреждения или сообщения.
Когда я открываю файл .edmx, я вижу, что он показывает Warning 6013: No primary key defined.
Представление сложное, и я бы не стал переводить его в запрос LINQ. Как добавить первичный ключ, чтобы сущности поддерживали представление?
Есть ли нехарактерный способ добавить подобное представление в EDMX?