Quando eseguiamo una query, per default il DbContext mantiene in memoria un riferimento alle entity recuperate e poi le restituisce al client. Con il metodo AsNoTracking, otteniamo il risultato di restituire le entity all'utente senza memorizzarle ...
Gli ultimi script
Utilizzare il metodo Include tipizzato della classe DbContext di Entity Framework
di Stefano Mostarda,Quando usiamo la classe ObjectContext e i tipi a essa associati, per caricare un grafo di oggetti in un'unica query dobbiamo utilizzare il metodo Include della classe ObjectSet. Questo metodo accetta in input una stringa che specifica le proprietà ...
Recuperare le entity presenti nel contesto tramite la proprietà Local con Entity Framework
di Stefano Mostarda,Molto spesso capita di dover recuperare le entity di un certo tipo presenti nel contesto. Per fare questo possiamo ricorrere alla proprietà Local della classe DbSet. A differenze del metodo Entries che ritorna le entry presenti nello state manager, ...
Generare il codice SQL di una migrazione con Entity Framework Code-First Migrations
di Stefano Mostarda,Code-First Migrations permette di allineare il database al nostro modello generato tramite Code-First. La peculiarità di Code-First Migrations è che non rigenera il database da zero, ma genera uno script di "aggiornamento" mantenendo così la ...
Invocare una stored procedure tramite Entity Framework e la classe DbContext in ambito Code-First
di Stefano Mostarda,Una delle funzionalità non supportate da Entity Framework Code-First è la possibilita di invocare una stored procedure tramite la Function nell'EDM. Per superare questa limitazione dobbiamo lanciare manualmente il comando di esecuzione della stored ...
Quando specifichiamo che una query deve essere eseguita da PLINQ, non è detto che effettivamente questa venga eseguita in parallelo. Infatti, il motore PLINQ effettua un calcolo in base al quale decide se parallelizzare o meno l'esecuzione della ...
Coma abbiamo visto nello script #281, una query PLINQ viene distribuita sui processori della macchina per ottimizzare le prestazioni. In virtù di questa distribuzione, l'ordinamento dei dati restituiti non è lo stesso dei dati che vengono processati ...
Per default, le query LINQ to Objects vengono eseguite scorrendo gli oggetti nella lista in maniera sequenziale. Per ottimizzare questa impostazione possiamo utilizzare Parallel LINQ (PLINQ). PLINQ suddivide la lista in blocchi e fa elaborare ogni ...
La classe DbContext ci permette di accedere alle principali funzionalità di Entity Framework. Tuttavia, questa classe non copre il 100% delle funzionalità. Ad esempio, non possiamo eseguire query sfruttando Entity SQL così come non possiamo chiamare ...
Quando istanziamo il DbContext, Entity Framework non carica automaticamente tutti i metadati dell'EDM all'interno del DbContext stesso. Se proviamo ad accedere ai metadati che non sono caricati, quello che otteniamo è un'eccezione di dati non trovati...
I più letti del mese
- Utilizzare il metodo Include tipizzato della classe DbContext di Entity Framework
di Stefano Mostarda, il 6 aprile alle 08:00 - Utilizzare il metodo Load per caricare entity nel DbContext
di Stefano Mostarda, l'11 maggio alle 08:00 - Eseguire raggruppamenti tramite Group By con LINQ
di Stefano Mostarda, il 3 ottobre 2007 alle 08:00 - Recuperare le entity presenti nel contesto tramite la proprietà Local con Entity Framework
di Stefano Mostarda, il 23 marzo alle 08:00 - Invocare una stored procedure tramite Entity Framework e la classe DbContext in ambito Code-First
di Stefano Mostarda, il 24 febbraio alle 08:00 - Generare classi POCO con Entity Framework 4.0
di Stefano Mostarda, il 21 aprile 2010 alle 08:00 - Unire liste tramite il Metodo Union di LINQ
di Stefano Mostarda, il 10 ottobre 2007 alle 08:00 - Generare il codice SQL di una migrazione con Entity Framework Code-First Migrations
di Stefano Mostarda, il 9 marzo alle 08:00 - Forzare il caricamento dei metadati con il DbContext di Entity Framework
di Stefano Mostarda, il 25 novembre 2011 alle 08:00 - Effettuare il backup dell'event viewer con LINQ to XML
di Giuseppe Marchi, il 17 settembre 2008 alle 08:00
Gli script più popolari
- Eseguire raggruppamenti tramite Group By con LINQ
di Stefano Mostarda, il 3 ottobre 2007 alle 08:00 - Effettuare il backup dell'event viewer con LINQ to XML
di Giuseppe Marchi, il 17 settembre 2008 alle 08:00 - Eseguire una query su file XML con LINQ
di Stefano Mostarda, il 16 gennaio 2008 alle 08:00 - Utilizzare il Lazy Load per caricare una proprietà semplice con LINQ to SQL
di Ugo Lattanzi, il 14 maggio 2008 alle 08:00 - Salvare una stringa XML in un file con LINQ To XML
di Stefano Mostarda, il 2 luglio 2008 alle 08:00 - Ottimizzare le performance di una query LINQ To SQL
di Stefano Mostarda, il 7 maggio 2008 alle 08:00 - Eseguire query con LINQ
di Stefano Mostarda, il 19 settembre 2007 alle 08:00 - Unire liste tramite il Metodo Union di LINQ
di Stefano Mostarda, il 10 ottobre 2007 alle 08:00 - Utilizzare Stored Procedure per aggiornare i dati con LINQ To SQL
di Daniele Bochicchio, il 18 giugno 2008 alle 08:00 - Salvare un documento XML con LINQ
di Stefano Mostarda, il 30 gennaio 2008 alle 08:00





