Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
Nella service release 8.0.2, EF introduce un nuovo metodo: EF.Constant. Questo metodo scrive il valore di un parametro direttamente nel codice SQL generato da Entity Framework invece che usare la parametrizzazione nativa SQL.Prendiamo come esempio le seguenti query.public async ...
Molto spesso capita di dover prendere una decisione sul flusso del codice basandosi sulla presenza o meno di almeno un elemento in una lista. Per fare un esempio, se una lista di oggetti è vuota, dobbiamo riempirla, altrimenti andiamo avanti. In questi casi ci sono diverse ...
Nello script #648 abbiamo visto come configurare EF per supportare il tipo HierarchyId di Sql Server e come inserire dati in una tabella che ha colonne di questo tipo. In questo script andiamo avanti con la nostra scoperta di questa funzionalità e vediamo come eseguire una query ...
Tra le tante novità della versione 8 di EF, una di quelle più comode è il supporto nativo per il tipo [bHierarchiId] di Sql Server. Per chi non ha dimestichezza con questo tipo, basta pensare che è una colonna di una tabella che rappresenta la posizione di quel record all'interno...
Quando si gestisce la concorrenza ottimistica con SQL Server, il modo più semplice per creare la colonna con la versione è crearla di tipo Timestamp così che ad ogni aggiornamento sia SQL Server a cambiare la versione. Per default, la proprietà che mappa sul timestamp è di tipo ...
Con .NET 6 sono stati introdotti i tipi DateOnly e TimeOnly. Sebbene questi fossero integrati in .NET, non erano supportati dallo stato di accesso ai dati e quindi non potevano nemmeno essere supportati da EF che su quello strato si basa. Nel lasso di tempo tra .NET 7 e .NET 8, è...
Uno dei task più ricorrenti quando si lavora con un Entity Framework è quello di dover recuperare una serie di entity a partire da una lista di id. Questo in LINQ si traduce nell'avere una variabile con la lista di id che all'interno del metodo Where viene usata insieme a ...
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 ...
I più letti del mese
- Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
di Stefano Mostarda, il 18 ottobre alle 08:00 - Verificare se una lista è vuota usando la proprietà Count o i metodi Any e Count
di Stefano Mostarda, il 4 ottobre alle 08:00 - Supportare l'identity resolution in una No-Tracking query di Entity Framework Core
di Stefano Mostarda, il 28 maggio 2021 alle 08:00 - Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
di Stefano Mostarda, il 21 giugno alle 08:00 - Supportare lo HierarchyID di Sql Server in Entity Framework 8
di Stefano Mostarda, il 7 giugno 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 - Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
di Stefano Mostarda, il 15 dicembre 2023 alle 08:00 - Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
di Stefano Mostarda, il 24 maggio alle 08:00 - Gestire liste di tipi semplici con Entity Framework Core
di Stefano Mostarda, il 19 gennaio alle 08:00 - Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
di Stefano Mostarda, il 16 febbraio 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 - Esaminare documenti XML con namespace utilizzando LINQ to XML
di Andrea Zani, il 12 novembre 2008 alle 08:00 - Ottimizzare le performance di una query LINQ To SQL
di Stefano Mostarda, il 7 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