Я сталкиваюсь с очень странной проблемой, интересно, видел ли кто-нибудь раньше. У меня есть часть моего метода Save () в репозитории, который будет искать и находить каждый связанный тег по его имени. Там есть строка, которая выглядит следующим образом.
var tagRepo = (from t in tagRepository.Query() where t.Name == tag.Name select t).SingleOrDefault();
Как только эта строка выполняется, она выдает это исключение
GenericADOException: could not insert: [Core.Domain.Model.Tag][SQL: INSERT INTO [Tag] (Name) VALUES (?); select SCOPE_IDENTITY()]]
Насколько я могу рассказать или понять о том, что здесь происходит, запрос Linq не должен выполнять оператор вставки. Есть идеи?
Спасибо.