Tutti i contenuti di LinqItalia.com
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.
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 procedure tramite il metodo ...
Nuova versione dell'ORM prodotto da Microsoft disponibile al download. Quest'oggi il team di ADO.NET ha rilasciato Entity Framework 4.3. Questa nuova versione corregge alcuni bug, ma soprattutto introduce una nuova funzionalità, chiamata Code-First Migration. Grazie a questa ...
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 query. Volendo, possiamo forzare l...
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 in quanto la schedulazione dei...
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 blocco ad un processore diverso ...
Molto spesso nelle nostre applicazioni dobbiamo eseguire delle ricerche in diversi punti. Quando poi si parla di applicazioni web, una di queste operazioni consiste nel dover eseguire delle ricerche sul server mostrando i risultati sul client. Vediamo in quest'articolo come ...
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 il metodo SaveChanges ...


