Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
I metodi LINQ *OrDefault (FirstOrDefault o SingleOrDefault solo per citarne alcuni) prevedono che se la query non restituisca un elemento, allora venga restituito il valore di default del tipo del'elemento. Per fare un esempio, se cerchiamo un elemento in una lista di classi e l'...
Una delle richieste più frequenti quando si realizza una pagina che gestisce un'entità è quella di sapere l'utente che ha creato l'entità e la data di creazione oltre all'utente e la data di ultima modifica. Se adottiamo le temporal table di SQL Server, queste informazioni ...
Quando abbiamo a disposizione una lista di numeri, trovare il valore più basso o quello più alto è molto semplice grazie rispettivamente ai metodi LINQ Min e Max. La cosa si complica leggermente quando abbiamo una lista di oggetti complessi e dobbiamo trovare quello che ha una ...
NET 6 introduce un nuovo metodo: Chunk. Questo metodo crea delle liste di uguali dimensioni partendo da una lista di oggetti. Per fare un esempio, se abbiamo una lista di 100 oggetti Person, possiamo utilizzare il metodo Chunk per creare 5 liste da 20 oggetti.Chunk prende in ...
Una delle regole d'oro di EF Core è quella di non fare nulla che non sia stato esplicitato dallo sviluppatore. Un tipico caso in cui questa regola si applica è nelle query che recuperano un grafo di oggetti. Per fare un esempio, se vogliamo recuperare un ordine e i suoi dettagli...
L'efficienza del database è una delle condizioni necessarie per il buon funzionamento di qualunque applicazione. Per questo motivo, spesso vengono fatti dei monitoring sui tempi di esecuzione delle query sia prima di andare in produzione sia durante l'esercizio. Eseguire questi ...
ASP.NET Core 6 introduce le minimal API, un modo diverso e più rapido di scrivere le API che permette di risparmiare una notevole quantità di codice a scapito di alcune funzionalità. Nell'ottica di ridurre al minimo il codice, anche quello necessario a configurare EF Core 6 è ...
Una funzionalità molto comune nelle applicazioni è quella di dover recuperare una lista di oggetti dati i loro id. Per esempio, potremmo dover creare un metodo che accetti una lista di id e restituisca le persone corrispondenti a quegli id. Il modo più semplice e veloce per ...
NET 6 ha introdotto il nuovo tipo DateOnly che permette di gestire una data senza l'aggiunta dell'orario. Purtroppo, il provider di EF Core 6 per Sql Server non introduce un supporto nativo al tipo DateOnly, sebbene Sql Server permetta di creare colonna di tipo Date (l'...
Uno dei task più frequenti per uno sviluppatore backend è quello di implementare un metodo di ricerca di una qualsiasi entità su una base dati utilizzando un set di filtri opzionali. Tipicamente. si finisce per craere un metodo che prende in input un oggetto contenente tali ...
I più letti del mese
- Recuperare la data di creazione e ultima modifica di un record con Entity Framework Core e le temporal table di SQL Server
di Stefano Mostarda, il 17 giugno alle 08:00 - Utilizzare i metodi Linq MinBy e MaxBy per semplificare le ricerche degli elementi minimi e massimi in liste di oggetti complessi con LINQ
di Stefano Mostarda, il 27 maggio alle 08:00 - Impostare un default custom per i metodi LINQ che tornano il valore di default
di Stefano Mostarda, 4 giorni fa alle 08:00 - Mappare una relazione molti a molti via codice con Entity Framework Code-First
di Stefano Mostarda, il 7 ottobre 2011 alle 08:00 - Creare un SaveChanges interceptor in Entity Framework Core
di Stefano Mostarda, il 14 maggio 2021 alle 08:00 - Configurare EF Core 6 con le minimal API di ASP.NET
di Stefano Mostarda, il 4 marzo alle 08:00 - Utilizzare proprietà di tipo DateOnly con EF Core 6
di Stefano Mostarda, il 4 febbraio alle 08:00 - Completare le informazioni di log in Entity Framework Core
di Stefano Mostarda, il 2 luglio 2021 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 - Creare convenzioni di mapping globali in Entity Framework Core
di Stefano Mostarda, il 3 dicembre 2021 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 query con LINQ
di Stefano Mostarda, il 19 settembre 2007 alle 08:00 - Eseguire una query su file XML con LINQ
di Stefano Mostarda, il 16 gennaio 2008 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 - 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 - Rendere univoci gli elementi di una lista con la clausola Distinct di LINQ
di Stefano Mostarda, il 7 novembre 2007 alle 08:00