0

SQL Server CE System.AccessViolationException: Versuch, geschützten Speicher zu lesen oder zu schreiben. Dies ist oft ein Hinweis darauf, dass anderer Speicher beschädigt ist

Wie mit einem solchen Fehler umzugehen, obwohl wir allgemeine Ausnahme im Fang geschrieben haben?

+0

zeigen Bitte geben Sie die Abfrage Thread sind. – Krismorte

+0

Abfrage-Methode, die im globalen deklariert wird, wo wir darauf zugreifen, durch alle VM, um Daten aus SqlCE-Datenbank vor dem Aufruf dieser Methode zu erhalten, führt es zwei Abfrage-Methode, die führt & die mir nicht so einen Fehler, aber wenn es ausgeführt 3. Frage gibt mir einen Fehler für Ihre Referenz Ich kopierte einen Abfrageaufruf var SampList = repositoryBO.SamplingPlanBO.Query (x => x.CompanyID == this.Company.CompanyID && x.ValidFromYear> = Constant.ConstantValues.CurrentDateTime.Year && x. IsDeleted == falsch); –

Antwort

0

Sie sind höchstwahrscheinlich die gleiche DbContext über Threads verwenden und dass nicht unterstützt wird, als DbContext und SqlCeConnection nicht sicher

+0

Ja @ErikEJ aber wie kann ich es jetzt lösen, weil das verursacht mir ein sehr großes Problem, da es direkt zum Absturz auf dem Client-Rechner führen Ich versuche nur Abfrage-Methode in anderen Thread ausführen, aber es ist immer noch weiter das gleiche ausführen –

Verwandte Themen