Ricerca avanzata
Autore: Stefano Mostarda
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 ...
Una delle funzionalità più comuni di un'applicazione è quella di avere una form con diversi pulsanti che eseguono diverse azioni (ad esempio: Salva, Sincronizza, Esporta, Invia etc etc.). Quando si usa ASP.NET WebForm gestire una funzionalità del genere è banale perchè ASP.NET ...
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 ...
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 struttura originale ed aggiungendo ...
Microsoft rilascia la nuova versione del suo database, con l'attesa versione 2012. Nella giornata odierna Microsoft ha rilasciato la RTM di SQL Server 2012. L'annuncio ufficiale è stato dato tramite il blog del team di SQL Server. In occasione del lancio, Microsoft ha preparato ...
Quando si usa Code-First, mantenere allineati il modello a oggetti e il database è una necessità prioritaria. Scopriamo in quest'articolo come ottenere questo risultato grazie ad una nuova funzionalità introdotta con Entity Framework 4.3: Code-First Migration.