Я пытаюсь добавить данные в таблицу, и linq к объектам выдает исключение с:
Невозможно обновить EntitySet 'XXXX', так как он имеет DefiningQuery, и вэлемент для поддержки текущей операции.
Таблица, в которую я пытаюсь добавить данные, не имеет первичного ключа, и если я добавлю столбец int и установлю его в качестве первичного ключа, проблема исчезнет, нов смысле пурист / OCD этот столбец не является обязательным
UserTable UserGroup GroupTable
ID Name UserId GroupId ID Name
Требуется ли для добавления данных в таблицу БД с помощью Linq to Entities (EDMX) первичный ключ таблицы?