linq

There are 5 entries for the tag linq

Piccole istruzioni Linq per semplificare un po’ il codice

Supponiamo l’esistenza di una classe Player che tra le altre proprietà ne esponga una di tipo intero denominata Strength. Supponiamo l’esistenza di una classe Team che tra le altre proprietà ne esponga una di tipo List<Player> denominata AcquiredPlayers. Supponiamo l’esistenza di una classe Match che calcola l’incontro tra due Team diversi e ne calcola l’esito. Un match viene vinto dal Team che raggiunge il punteggio più alto. Tale punteggio è la somma dei valori della proprietà Strength dei giocatori appartenenti ad un Team (semplificando, chiaramente). Es: l’istanza team1 ha acquisito...

Primo tentativo di utilizzo di Linq4SP

Qualche giorno fa mio fratello ha bloggato parlando di questo provider per Linq, che permette di - passatemi il termine - interrogare una basedati Sharepoint usando i costrutti Linq di C# 3.0. L'ho scaricato. Il file zip contiene un tool con GUI che, dato un Sharepoint Site Url, dovrebbe creare una classe che fa da context a Linq. Purtroppo - e segnatevelo se avete intenzione di usarlo - che questo tool richiede la presenza dell'assembly Microsoft.Sharepoint.dll, quindi deve girare sul server. Non ho provato a vedere cosa succede ad eseguirlo su un server Sharepoint e poi ad utilizzare...

Linq to SQL: ottenere la tabella corretta dato il tipo dell'oggetto

Come requisito, leggetevi prima l'articolo su MSDN pubblicato dal nostro amico Giancarlo "Janky" Sudano su Linq to SQL. Se avete voglia e se volete partire rapidamente con questo ORM, potete dare un'occhiata all'ottimo tutorial del mio omonimo Igor: l'avevo letto quando era stato messo on-line, ma l'ho ripreso ieri quando ho voluto ripercorrere i passaggi sul mio piccolo progetto che io chiamo "campo di battaglia" per studiare le nuove tecnologie ed i nuovi framework ai quali sono interessato. Ieri sera ho mappato il mio domain-model su un database SQL Server 2005 Express Edition. Il domain-model contiene classi come Player,...

Un pizzico di Linq nel mio Technorati plug-in

La cosa più bella nello sviluppare piccole applicazioni opensource/freeware in autonomia è quella di poter cogliere l'occasione per studiare le nuove tecnologie, o i nuovi strumenti che i nuovi framework ci danno. Per esempio, ecco la schermata del mio WPF Technorati Plug-in for Windows Live Writer: Assumiamo che la ListBox a sinistra sia popolata con una semplice List<string>. Tale lista di stringhe viene ritornata dal web-service di Technorati, che ci restituisce per l'appunto i primi 100 tags utilizzati su un determinato blog. La nuova funzionalità che ho aggiunto permette all'utente di filtrare l'elenco dei tags...

Articolo del mio amico Giancarlo su Linq to SQL

E bravo il mio amico Giancarlo, che ha pubblicato un ottimo articolo su Linq to SQL. Prendete questo giudizio con le dovute cautele, perchè conosco poco Linq e dintorni e quindi la mia idea potrebbe essere sfalsata dal fatto che questo Linq mi sembra tutto rose e fiori. Linq to SQL è l'Object Relational Mapper di Microsoft, capace - detto brutalmente - di persistere su database il proprio domain model, composto da oggetti di business. L'articolo descrive molto bene l'architettura di Linq to SQL, il DataContext, l'Identity Map, il tutto con un linguaggio semplice e chiaro, anche per chi...