LINQ 2 SQL er så simpelt at arbejde med, at alle kan være med. Det er noget jeg virklig har savnet hos Microsoft. Low-key technologies!
Jeg holder på at LINQ 2 SQL er det "de unge vil have". Der er selvfølgelig også andre teknologier som er fede, men overvej hvor nemt det er at lave en LINQ 2 SQL model. Jeg kunne nå at lave en mens du læser dette. Det er lav praktisk, du får noget for hånden i en pokkers fart også integrere det direkte med værktøjet.
Der var en der spurgte hvordan man kan lave en menu på en hjemmeside hvis ens model så nogenlunde således ud:
Vi vil gerne have listet alle kategorier og et tal på hvor mange sider der er hæftet på en enkelt kategori. Det er meget nemt.
Du kunne gøre således:
protected void Page_Load(object sender, EventArgs e) { using( TestingDataContext ctx = new TestingDataContext() ) { foreach( var item in ( from cats in ctx.Categories select cats ).ToList() ) { Response.Write( item.categoryName + "(" + item.Pages.Count + ") <br/>" ); } } }
Outputtet ser sådan her ud:
Jeg elsker LINQ 2 SQL!