Linq to SQL : data model

  1. Voorbereiding
  2. Data model maken
  3. Datacontext
  4. Connectionstring

Voorbereiding

Data model maken

dbml

Linq to SQL stelt je in staat op een intuïtieve manier data te manipuleren vanuit je programmeeromgeving.
Het eerste wat je moet doen om Linq to SQL te kunnen gebruiken in een C#-toepassing is een data model aanmaken.

Daar je de database Northwind en de gerelateerde dataklassen (Linq to SQL, of eigen aanvullingen) in meerdere projecten (Console, Winform, WPF, ASP.net) zou kunnen gebruiken gaan we de datalaag maken in een class library NorthwindDAL.

Entity Classes

Het is nu de bedoeling dat we in Northwind.dbml een Linq to SQL - model maken om de data in de database Northwind te manipuleren.
Dit kan je doen door via de toolbox elementen in de designer te slepen en manueel je class, Assosiation en Inheritance - elementen aan te maken.
Wanneer je echter reeds beschikt over een database is het eenvoudiger om vanuit Server Explorer tabellen uit je database in de designer te slepen:

DataContext

Connectionstring

De Connectionstring voor de dataconnectie vind je in de file App.config

De standaard connectionstring uit de Class-library kan binnen een toepassing steeds overruled worden door een contructor van de DataContext-klasse te voorzien van een Connectionstring.

Meer tutorials:
leer ook: html | xhtml | css | asp | asp.net | c# | ado.net | linq | ajax | java | javascript
Valid HTML 4.01! Valid CSS! © - Cursusweb