Я следовал пошаговому руководству по созданию вашего первого приложения WCF RIA Services от Microsoft и столкнулся с проблемой при попытке редактировать и обновить данные с помощью метода SubmitChanges () в контексте данных.
У обновляемой таблицы есть спецификация идентификации, установленная в SQL Server 2008 в столбце «Идентификатор курса». Однако первичный ключ является составной частью двух других полей.
При использовании SubmitChanges () приложение блокируется в браузере и представляет необработанное исключение. При обработке этого исключения мне удалось получить сообщение: изменение столбца с шаблоном «Идентичность» не поддерживается. Это относится к столбцу «CourseID».
Отключение спецификации идентификатора решает проблему, но мне нужен идентификатор с автоматическим увеличением. Чем это не поддерживается? Или куда я иду не так?