Welcher ist der beste Weg, auf Parallelitätsprobleme zu überprüfen, wenn Sie LINQ to SQL in einer ASP.net-Anwendung verwenden.Parallelität mit Linq To Sql und ASP.NET
In meiner Anwendung erhalte ich einen Datensatz aus der Datenbank und zeigt die Felder in bearbeitbaren Textfeldern an. Dann wird der Datenkontext weggeworfen.
Wie sollte ich das Entitätsobjekt speichern, damit ich die integrierten Funktionen von L2SQL nutzen kann? Ich kann das Objekt in der Sitzung nicht speichern und es an einen neuen Datenkontext anhängen: l2s beschwert sich, dass das Objekt nicht neu ist.
Die LinqDataSource schafft das irgendwie. Weiß jemand wie?
Ja, aber wenn ich das tue (was ich vorher war), werden die Änderungen anderer Benutzer geladen und Linq to sql wird keinen Gleichzeitigkeitsfehler ausgeben. –
haben Sie versucht, die Tabelle .Attach (TEntity Einheit, TEntity Original) Methode zu betrachten? –
AndreasN
Wie unterscheidet sich das nur davon, das Objekt aus der Datenbank zu holen und die Änderungen vorzunehmen und SubmitChanges() auszuführen? –