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