Hallo,
ich bekomme folgende InvalidOperationException:
"Eine Entität kann nur als geändert und ohne den ursprünglichen Zustand angefügt werden, wenn sie ein Versionselement deklariert oder über keine Richtlinie für die Überprüfung auf Updates verfügt."
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| var file = (from f in _projectDb.Files where f.ID == fileID select f).First(); file.NumberOfDownloads = file.NumberOfDownloads +1;
_projectDb.Files.Attach( file, true); _projectDb.SubmitChanges(); |
Ich habe auch schon versucht ein Objekt zu ertellen, welches "ohne den ursprünglichen Zustand" ist. (Also ein neues Entity nur mit inkrementieren NumberOfDownloads) Was aber auch nicht erfolgreich war.
Hoffe es kann mich jemand aufklären, was da los ist :/ An anderen Stellen mache ich es genau so.
Gruß Daniel