Web- und Software Development

foreach oder LINQ

Anhand eines einfachen Beispiels möchte ich darstellen, wie man ein verschachteltes foreach-Statement auch mit LINQ umsetzen kann. Ich habe ein Autohaus und möchte dem Kunden gerne jedes Auto in meinem Sortiment in jeder Farbe anbieten. Dazu benötige ich die Klassen Car und CarColor. Ich erstelle mir eine Liste von Autos und eine Liste von Farben. [...]

Read the rest of this entry »

Doppelte Einträge aus einer DataTable entfernen | LinqExtension

Folgende LINQExtension* enternt doppelte Einträge einer DataTable und gibt diese zurück 1 2 3 4 5 6 7 8 9 10 public static DataTable DistinctDataTable(this DataTable table) { var resultTable = table.Clone(); IEnumerable<DataRow> uniqueElements = table.AsEnumerable().Distinct(DataRowComparer.Default); foreach (var row in uniqueElements) { resultTable.ImportRow(row); } return resultTable; } Verwendung: DataTable resultTable = mainTable.DistinctDataTable(); Viel Spaß beim [...]

Read the rest of this entry »

.Net Quicky – Linq2Ef Videorial

In diesem (mein erstes btw) Videorial zeige ich unter 5 Minuten, wie man Customer-Daten aus der BeispielDatenbank Northwind via Entity Framework an eine ComboBox bindet. Ich empfehle gleich nach dem Start auf HD umzustellen, das schärft die Schriften. Viel Spass beim entwickeln : )

Read the rest of this entry »

Geschwindigkeitsvorteile mit vorkompilierten LINQ-Queries

Um Geschwindigkeitsvorteile bei der Verwendung von LINQ zu genießen, sollte man einen Blick auf Precompiled Linq Queries werfen.

Read the rest of this entry »