Beim Insert in die Datenbank über Entity Framework erscheint folgende Fehlermeldung:
EntitySet 'errorlog' kann nicht aktualisiert werden, denn es hat eine DefiningQuery, und im -Element ist kein -Element zur Unterstützung des aktuellen Vorgangs vorhanden.
Da diese nicht wirklich aussagekräftig ist poste ich diese mal hier, da das Problem schlciht und einfach ein fehlender Primary-Key in der Tabelle ist. Da ich diesen hier nicht wirklich brauche, da es eine "Standalone" Tabelle ist, löse ich das einfach mit einem auto-increment-uniqidentifier.
Code-Snippet des Inserts:
Using db As New Entities
Dim errE As
New errorlog
errE.benutzer = usrBenutzer.Login
errE.domain = usrBenutzer.Domain
errE.computer = usrBenutzer.Computer
errE.datum = Now
errE.fehlertext = err.Message
errE.quelle = err.Source
errE.stacktrace= err.StackTrace
db.AddToerrorlog(errE)
db.SaveChanges()
End Using