Tutti i contenuti di LinqItalia.com
La versione 4.5 del .NET Framework include la versione 5.0 del motore di Entity Framework e la nuova versione del designer all'interno di Visual Studio. Queste due funzionalità contengono molti miglioramenti rispetto ai predecessori come la possibilità di suddividere il modello ...
La novità più attesa in Entity Framework 5 è sicuramente la possibilità di mappare una proprietà che rappresenta un enum. Vediamo in questo script come sia ora semplice utilizzare questa funzionalità. Il primo passo è definire l'enum e in questo caso creiamo un enum che ...
A partire dalla versione 6, verrà rilasciato il codice di Entity Framework, che diventa Open Source. Oggi Microsoft ha annunciato che il codice sorgente di Entity Framework sarà rilasciato, a partire dalla versione 6, su Codeplex , con licenza Apache 2.0. Questa mossa non ...
Per convenzione, la classe DbContext legge la stringa di connessione dalla sezione ConnectionStrings del file di configurazione laddove la chiave della sezione corrisponda al nome della classe che eredita da DbContext. Ad esempio, se la classe che eredita da DbContext si chiama ...
Capita spesso di avere nel database una tabella con gli utenti all'interno della quale c'è una colonna (foto) VarBinary che contiene l'avatar o la foto dell'utente. Quando mappiamo questa tabella con Entity Framework, la colonna viene mappata verso una proprietà di tipo byte[] ...
Quando eseguiamo una query tramite Entity Framework, spesso abbiamo l'esigenza di recuperare dati da più entity. Grazie all'espressività di LINQ to Entities e al metodo Include, mettere in relazione più entity è estremamente semplice. Tuttavia quando le entity coinvolte nella ...
Disegnare un'applicazione non è mai un compito facile. In questo articolo analizzeremo alcune tecniche che rendono le applicazioni basate su Windows Communication Foundation ed Entity Framework più stabili, testabili e facilmente manutenibili. Vedremo come in questo compito ci ...
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 nel DbContext. Con il metodo ...
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à che puntano agli altri oggetti ...
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, Local ritorna solamente le ...


