У меня есть строго типизированная таблица данных, созданная с помощью конструктора наборов данных VS2005 / VS2008.
В таблице есть столбец первичного ключа, представляющий собой guid, который заполняется сервером SQL. Проблема заключается в том, что я хочу добавить строку (или несколько строк) в мою таблицу данных, а затем вызвать метод DataAdapter.Update (передавая таблицу данных). Когда вызывается DataAdapter.Update , я получаю исключение SQL о том, что я не могу вставить NULL в столбец первичного ключа.
Как мне сообщить конструктору, что это автоматически сгенерированный столбец, и я не хочу указывать значение для новых строк? Я просто хочу значение, сгенерированное SQL.
Я что-то здесь упускаю или это ограничение дизайнера DataSet?
Я знаю, как добиться этого с помощью LINQ to SQL, но, к сожалению, у меня нет его в распоряжении для этого проекта.