Sada kada imamo bazu podataka mozemo da pocnemo sa upotrebom LINQ-a.
Startujte VWD i kliknite desnim dugmetom misa na ime projekta i izaberite Add->New_Item->LINQ to SQL Class i dajte mu ime MaliDucan.dbml kao na slici:
dbml fajl ce se automatski otvoriti kao na slici:

Kliknite na Database explorer link i u Database explorer tab-u prevucite misem tabele iz MaliDucan baze podataka na povrsinu dizajner-a. Poslije toga dizajner ce da izgleda kao na slici:

Vidimo na slici da je SQL to LINQ OR mapper automatski kreirao "strongly typed" klase (classes) za svaku tabelu. Isto tako je kreirao asocijacije izmedju klasa na osnovu stranih kljuceva "foreign keys" u svakoj tabeli.
Za svaku stavku u tabeli LINQ OR mapper kreira jednu "property" u klasi (class).
DataContext klasa (class)
LINQ to SQL OR mapper takodjer kreira DataContext klasu (class) koja sluzi kao posrednik za manipulisanje podataka. Poslije snimanja na disk DataContext klasa (class) ima po jednu "property" za svaku tabelu koja je dodana u dbml fajl. U slucaju da smo dodali stored procedure (nismo u nasem slucaju), DataContext klasa (class) bi imala i metod za svaku stored procedure.
U nasem projektu imamo MaliDucanDataContext klasu (class) sto se jasno vidi u Class View tab-u, kao sto se vide i relevantne "properties" :
U slijedecem postu cemo da demonstriramo osnovne LINQ operacije.