• Webseitenerstellung und -hosting
  • .NET Anwendungsentwicklung
  • softwaregesteuerte Prozessoptimierung
  • .NET

    Programmierung

  • WebseitenErstellung

    undHosting

  • softwaregesteuerte

    Prozessoptimierung

  • Konzeption

    und Beratung

%PM, %09. %665 %2012 %14:%Mai

Entity Framework Insert

geschrieben von
Artikel bewerten
(0 Stimmen)
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

Gelesen 97350 mal Letzte Änderung am %PM, %24. %643 %2015 %14:%Jun

332 Kommentare

Schreibe einen Kommentar

Bitte achten Sie darauf, alle Felder mit Stern * zu füllen. HTML-Code ist nicht erlaubt.