Trennen des Abfrageergebnisses vom Kontext

Wenn Sie mit den aus den Abfragen erhaltenen Daten weiterarbeiten möchten, ohne sie jedes Mal neu zu selektieren, wandeln Sie das Ergebnis der Abfrage in eine Liste oder ein Array um. Dieses erfolgt beispielsweise mit den Methoden ToList() oder ToArray().

Hinweis

Das gilt für LINQ to SQL umso mehr, als dass Sie es nur in den wenigsten Fällen wirklich wünschen, dass die eigentliche SQL-Abfrage immer und immer wieder zur Ausführung an den SQL Server übermittelt wird. In den meisten Fällen wird es reichen, die Abfrage ein Mal auszuführen, und die Ergebnisliste schließlich mit ToArray bzw. ToList von der eigentlichen Abfrage zu trennen.

netShopDataContext nsDataContext = new netShopDataContext(); var kunden ...

Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.