Я использую столбцы IDENTITY
в своих таблицах SQL Server.
У меня есть модульный тест, в котором я удаляю запись данных с определенным идентификатором.
Когда я вставляю тестовые данные, я получаю это исключение:
Не удается вставить явное значение для столбца идентификаторов в таблице «MyTablename», если для параметра IDENTITY_INSERT установлено значение OFF.
Затем я делаю быстрый тест в своей студии управления:
SET IDENTITY_INSERT MyTablename ON
Там написано Command(s) completed successfully.
Я повторно запускаю модульный тест, но все равно получаю ту же ошибку.
Как я вообще к этому отношусь? Я хочу, чтобы моя база данных модульного тестирования со всеми таблицами позволяла мне вручную вставлять значение для столбца идентификаторов.