Можно ли обновить записи через Linq-to-sql из представления? - PullRequest
3 голосов
/ 02 февраля 2012

Я перетащил представление на мой dbml файл и извлекаю из него записи.После изменения записей и вызова context.SubmitChanges() изменения не отправляются обратно в базу данных.После отладки я увидел, что мой context.ViewName.IsReadOnly равен true.

Есть ли способ изменить это?Я могу нормально запускать операторы sql update в SSMS для представления, поэтому я не знаю, почему это невозможно.

1 Ответ

2 голосов
/ 03 февраля 2012

Ручная идентификация первичного ключа в dbml работала для меня - просто выберите поле, которое сопоставлено первичному ключу из исходной таблицы, и в его свойствах измените «Первичный ключ» на true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...