Tutti i contenuti di LinqItalia.com
Le Compiled Queries di Entity Framework permettono di velocizzare le performance di una query LINQ to Entities in quanto mantengono l'expression tree da queste generato. Poichè le Compiled Queries mantengono l'expression tree generato, quando si combina una Compiled Query con un'...
LINQ to Entities implementa entrambi i metodi First e Single. Questi due metodi permettono di ottenere lo stesso risultato ovvero ottenere un singolo oggetto da una query. La differenza tra i metodi sta nel codice SQL generato. Nel caso del metodo First, viene inviata al database...
Nello script precedente abbiamo visto come creare un file XML sfruttando la sintassi che prevede i literals.In questo script vediamo invece come recuperare i dati contenuti nei nodi.Dim xml As XElement = _ Stefano Mostarda Daniele Bochicchio...
LINQ to XML ha notevolmente semplificato il lavoro con i file XML. Quest'affermazione è sicuramente vera quando si utilizza il linguaggio C#, ma è ancora più vera quando viene sfruttato Visual Basic.Per cominciare a comprendere perchè il Visual Basic offra più potenza rispetto ...
A volte capita di avere un file di testo formattato con dei separatori (un file csv per esempio) e di dover estrarre solo alcune righe da questo file.Se il file non è di grosse dimensioni, possiamo caricarlo in memoria creando un oggetto per ogni riga ed effettuanto poi il filtro...
Al giorno d'oggi, i servizi sono una costante in molte applicazioni. La necessità di rendere i propri dati fruibili all'esterno e la necessità di disaccoppiare la logica client dalla logica di business, oltre che l'avvento di Windows Communication Foundation, ha fatto crescere ...
Quando sviluppiamo i nostri servizi molto spesso mettiamo a disposizione un metodo generico Write e non i metodi Update e Create. All'interno di questo metodo dobbiamo capire se invocare il metodo Attach o AddObject per persistere l'oggetto passato in input.Un modo molto semplice...
Molto spesso capita che un metodo di un servizio non ritorni una entity del dominio, ma una sua proiezione ottimizzata contenente solo le proprietà necessarie.Grazie alla potenza di LINQ to Entities, possiamo inizializzare direttamente il nosto oggetto nella query LINQ senza ...
Supponiamo di avere un data model basato su LINQ to SQL e avere la necessità, per qualche motivo, di operare sul campo che ne rappresenta la Primary Key.Un modo utile per ottenere questo campo è quello di ricorrere alla Reflection in modo da recuperarne la PropertyInfo. ...
Nello script #202 abbiamo visto come possiamo creare una versione tipizzata del metodo Include per caricare un grafo di oggetti. In questo script utilizziamo la stessa tecnica per creare un overload tipizzato del metodo SetModifiedProperty, della classe ObjectStateEntry, che ...