Silverlight 4 - MVVM - Первичный ключ доменной службы всегда равен 0 в сетке данных - PullRequest
0 голосов
/ 21 июня 2011

У нас есть база данных sql-сервера с первичным ключом (в качестве столбца идентификаторов), и мы использовали модель MVVM для вставки записей базы данных.У нас есть Data Grid, связанная с View Model для отображения результатов.Мы успешно вставили новые записи, но Data Grid не обновляет поле первичного ключа (int), другими словами, в сетке данных значение первичного ключа всегда остается нулевым (0), пока мы не обновим экран;что вызывает исключение, когда мы пытаемся вставить другую запись.Пожалуйста, помогите.

Спасибо.

С уважением, Шива

1 Ответ

0 голосов
/ 23 июня 2011

Чтобы получить информацию о первичном ключе, я полагаю, что вам действительно нужно запросить базу данных.Вы вставляете записи, но вам нужно обновить модель из базы данных, чтобы получить новые первичные ключи, поскольку она является функцией базы данных для ее создания.

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