У меня есть таблица с уникальным столбцом идентификатора. Что такое значение по умолчанию или привязка, я должен установить, чтобы каждая новая строка создавала новый уникальный идентификатор?newid() как значение по умолчанию столбца
Установка по умолчанию для NewID() всегда возвращает 00000000-0000-0000-0000-000000000000
EDIT: Видимо я получил все это неправильно, вставка была сделана из Entity Framework, и это Безразлично» t обрабатывать этот сценарий.
Entity Framework - default values doesn't set in sql server table
Нет, установка по умолчанию столбца в значение NEWID() определенно работает. Отправьте свой код, чтобы мы могли рассказать вам, что не так. –
Рассмотрите возможность использования NEWSEQUENTIALID() вместо NEWID(). Это будет генерировать инкрементные значения, которые могут повысить производительность, если индексируется столбец, особенно кластерный индекс. –