Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
Entity Framework 7 ha introdotto la possibilità mappare un tipo verso una colonna di tipo varchar tramite la serializzazione in JSON. La versione 8 ha completato questa funzionalità eliminando alcune limitazioni della versione precedente. La limitazione più importante che è stata...
Negli script precedenti abbiamo visto come EF 8 permetta di mappare liste di tipi semplici (primitive collection). In questo script andremo a vedere come sia possibile scrivere query che dichiarano filtri basati su una lista di tipi semplici. Riprendendo l'esempio degli script ...
Nello script #634 abbiamo visto come sia semplice mappare una lista di tipi semplici verso una colonna del database usando JSON come formato di serializzazione. Quando viene generato il database tramite una migration, Entity Framework assume un atteggiamento protettivo e quindi ...
Una delle principali novità di Entity Framework Core 8 (EF8) è la possibilità, finalmente, di mappare liste contenenti tipi semplici, dove il tipo semplice può essere una stringa, un intero, un booleano e così via. Prima della versione 8, non era infatti possibile avere un'entity...
L'attributo EntityTypeConfiguration permette di specificare quale classe contiene il mapping associato all'entity a cui si applica l'attributo. Prendiamo come esempio il seguente codice.[EntityTypeConfiguration(typeof(PersonConfiguration))]public class Person{ ...}Una delle cose...
Una delle funzionalità di EF6 è la capacità di eseguire query SQL e restituire oggetti che non devono obbligatoriamente essere mappati nel DbContext. Questa funzionalità non è stata portata su Entity Framework Core complicando i percorsi di migrazione da EF6 a EF Core in quanto, ...
Quando lavoriamo con SQL e vogliamo eseguire unagroup by è naturale includere nella suddetta clausola gli stessi campi che includiamo nella clausola select. Prendiamo come esempio la seguente istruzione SQL.SELECT a.Id, a.Name, MAX(Price)FROM Books bINNER JOIN Authors a ON ...
Normalmente, quando si usa l'operatore GroupBy per raggruppare i dati di una query, si utilizza in seguito un operatore Select per decidere quali dati restituire al client.A partire da Entity Framework 7, possiamo utilizzare GroupBy anche come ultima istruzione di una query LINQ...
Quando dobbiamo creare una tabella e optiamo per l'uso di chiavi surrogate, la scelta del tipo del campo chiave è tra un valore autoincrementale generato dalla tabella nel database (campo identity) o un valore conosciuto già prima della insert (Guid o sequence). Uno dei motivi ...
Nello script #620 abbiamo visto come sfruttare il metodo ExecuteUpdate per creare un comando SQL di update massiva. In questo script ci occupiamo di un metodo molto simile, ma che invece che aggiornare i record li elimina: ExecuteDelete. Questo metodo possiamo metterlo alla fine ...
I più letti del mese
- Eseguire query manipolando liste di tipi semplici con Entity Framework Core
di Stefano Mostarda, l'1 marzo alle 08:00 - Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
di Stefano Mostarda, 4 giorni fa alle 08:00 - Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
di Stefano Mostarda, il 16 febbraio alle 08:00 - Gestire liste di tipi semplici con Entity Framework Core
di Stefano Mostarda, il 19 gennaio alle 08:00 - Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
di Stefano Mostarda, il 15 dicembre 2023 alle 08:00 - Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
di Stefano Mostarda, il 6 ottobre 2023 alle 08:00 - Eseguire query verso tipi non mappati in Entity Framework Core
di Stefano Mostarda, il 24 novembre 2023 alle 08:00 - Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
di Stefano Mostarda, il 26 maggio 2023 alle 08:00 - Effettuare delete massive con Entity Framework Core 7
di Stefano Mostarda, il 21 aprile 2023 alle 08:00 - Effettuare update massivi con Entity Framework Core 7
di Stefano Mostarda, il 24 marzo 2023 alle 08:00
Gli script più popolari
- Effettuare il backup dell'event viewer con LINQ to XML
di Giuseppe Marchi, il 17 settembre 2008 alle 08:00 - Eseguire raggruppamenti tramite Group By con LINQ
di Stefano Mostarda, il 3 ottobre 2007 alle 08:00 - Unire liste tramite il Metodo Union di LINQ
di Stefano Mostarda, il 10 ottobre 2007 alle 08:00 - Eseguire una query su file XML con LINQ
di Stefano Mostarda, il 16 gennaio 2008 alle 08:00 - Eseguire query con LINQ
di Stefano Mostarda, il 19 settembre 2007 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 - Rendere univoci gli elementi di una lista con la clausola Distinct di LINQ
di Stefano Mostarda, il 7 novembre 2007 alle 08:00 - Ottimizzare le performance di una query LINQ To SQL
di Stefano Mostarda, il 7 maggio 2008 alle 08:00 - Esaminare documenti XML con namespace utilizzando LINQ to XML
di Andrea Zani, il 12 novembre 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