2007-06-21

LINQ to SQL auch bekannt als DLINQ

DLINQ wurde als LINQ to SQL umgetauft. In Blogs und Forums wird manchmal weiterhin DLINQ benutzt.

LINQ to SQL wird für die SQL Server Datenbank verwendet. Mit Hilfe der LINQ to SQL können wir die Datenbanktabellen mit unseren C# Klassen verknüpfen.

So können wir Abfragen an die SQL Server Datenbank schicken und das Resultat wird direkt in unsere Objekte weitergegeben. Nicht nur die Abfragen können mit LINQ to SQL realisiert werden sondern auch die Weitergabe der Änderungen und Speichern der neuen Einträgen wird einfacher.

Sobald wir LINQ to SQL näher anschauen, wird die DataContext Klasse uns begrüssen. DataContext Klasse ist das Herz von LINQ to SQL und übernimmt im ganzen eine ganz zentrale Rolle.

Die Verbindung zur Datenbank wird mit Hilfe der DataContext Klasse hergestellt. Die ConnectionString Information wird an den Constructor der DataContext Klasse als Parameter weitergegeben.

Die Tabellen, welche wir in unsere Applikation verwenden möchten, werden mit C# Klassen verknüpft. Die neuen Attribute wie z.B. Table, Column usw. helfen uns die Verknüpfungen zwischen den Datenbanktabellen und C# Klassen herzustellen.

Özgür Aytekin

No comments: