Ich stoße auf ein sehr seltsames Problem, ich frage mich, ob jemand vor gesehen hat. Ich habe als Teil meiner Save()-Methode in einem Repository, dass es suchen und finden Sie alle zugehörigen Tag durch seinen Namen. Es gibt eine Zeile darin, die wie folgt aussieht.
var tagRepo = (from t in tagRepository.Query() where t.Name == tag.Name select t).SingleOrDefault();
Sobald diese Zeile ausgeführt wird, kommt es zu folgenden Ausnahmen
GenericADOException: could not insert: [Core.Domain.Model.Tag][SQL: INSERT INTO [Tag] (Name) VALUES (?); select SCOPE_IDENTITY()]]
Soweit ich sagen oder verstehen kann, was hier geschieht, sollte die Linq-Abfrage nicht eine Einfügeanweisung ausführen. Irgendwelche Ideen?
Gracias.