Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
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 ...
Quando serializziamo o deserializziamo un oggetto in JSON usando la libreria System.Text.Json, la prima volta l'oggetto viene analizzato usando la reflection per recuperare informazioni sulle proprietà. Le informazioni recuperate via reflection vengono poi usate per velocizzare ...
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 ...
Nello script precedente, abbiamo visto come serializzare il tipo DateOnly. In questo script ci occupiamo invece del tipo TimeOnly. Anche in questo caso, System.Text.Json non ne supporta la serializzazione e la deserializzazione, quindi queste operazioni falliranno se le ...
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 è ...
NET 6 ha introdotto il tipo DateOnly. System.Text.Json non ne supporta la serializzazione e la deserializzazione, quindi queste operazioni falliranno se le effettuaiamo su un tipo DateOnly o su un oggetto che ha una proprietà di tipo DateOnly. Grazie all'estensibilità della ...
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 ...
Nello script #582, abbiamo introdotto la classe DateOnly mostrando come questa lavori esclusivamente con le date. In questo script introduciamo la sua controparte: TimeOnly. Come è facilmente immaginabile dal nome, questa classe contiene esclusivamente i dati relativi a un orario...
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'...
I più letti del mese
- Ottimizzare le performance di serializzazione e deserializzazione JSON con System.Text.Json e i source generators
di Stefano Mostarda, l'1 aprile alle 08:00 - Comparare due file con C# tramite un algoritmo di hashing
di Roberto Albano, il 19 novembre 2010 alle 08:00 - Utilizzare dati in formato XML in XAML
di Cristian Civera, il 23 marzo 2007 alle 08:00 - Attivazione dei servizi senza il file svc con WCF 4.0
di Cristian Civera, il 25 giugno 2010 alle 08:00 - Esecuzione dinamica di script con Roslyn
di Matteo Tumiati, il 16 settembre 2016 alle 08:00 - Introduzione al nuovo tipo DateOnly di .NET
di Stefano Mostarda, il 28 gennaio alle 08:00 - Serializzare e deserializzare un tipo TimeOnly con System.Text.Json
di Stefano Mostarda, l'11 marzo alle 08:00 - Pubblicare un'applicazione come singolo eseguibile con .NET Core 3
di Stefano Mostarda, il 9 ottobre 2020 alle 08:00 - Usare le stringhe di connessione per i servizi di Windows Azure
di Cristian Civera, il 24 settembre 2010 alle 08:00 - Ottimizzare l'uso di memoria usando le static anonymous function in C#
di Stefano Mostarda, il 7 maggio 2021 alle 08:00
Gli script più popolari
- Trasparenza delle finestre ed effetto glass in WPF
di Cristian Civera, il 18 gennaio 2008 alle 08:00 - Template dinamici di WPF con DataTemplateSelector
di Alessandro Suppiej, il 4 aprile 2008 alle 08:00 - Gestire i problemi con i threads in Windows Presentation Foundation
di Cristian Civera, il 22 giugno 2007 alle 08:00 - Creazione a runtime di un database basato su SQL Server Compact 4
di Cristian Civera, il 25 febbraio 2011 alle 08:00 - Disabilitare Aero programmaticamente per incrementare le performance di WPF
di Cristian Civera, il 27 novembre 2009 alle 08:00 - Utilizzare dati in formato XML in XAML
di Cristian Civera, il 23 marzo 2007 alle 08:00 - Usare RelativeSource con il Binding di WPF
di Cristian Civera, il 12 ottobre 2007 alle 08:00 - Passare dati tra le pagine di un'applicazione WPF
di Marco Leoncini, il 9 novembre 2007 alle 08:00 - Controllo ortografico sulle TextBox
di Cristian Civera, il 16 febbraio 2007 alle 08:00 - Usare DataGrid, Calendar e DatePicker in WPF
di Cristian Civera, il 21 novembre 2008 alle 08:00