En simpel menu med LINQ
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!
Comment Notification
If you would like to receive an email when updates are made to this post, please register here
Subscribe to this post's comments using