У меня есть таблица с идентификатором столбца (int).Entity Framework распознает его как ключ с автоматическим приращением, и в запросе он использует scope_identity ().
Когда я пытаюсь вставить в эту таблицу, мне нужно включить MultipleActiveResultSets.В противном случае я получаю сообщение об ошибке чтения данных:
«Уже есть открытый DataReader, связанный с этой командой, который должен быть закрыт первым»
Означает ли это, что когда я хочу использовать Identity,включить MultipleActiveResultSets?Я нигде не упоминал об этом, поэтому я не уверен, что проблема заключается в ошибке.