Ricerca avanzata
Autore: Stefano Mostarda
Oramai le specifiche HTML/CSS/JavaScript e i browser moderni evolvono a una velocità incredibile. Ogni tanto capita che durante questa evoluzione ci siano dei breaking change che possono portare la nostra applicazione a non essere più funzionante (soprattutto quando questa è un ...
Una delle funzionalità di EF Core presenti sin dalla prima versione, è la capacità di recuperare l'id appena inserito da una insert effettuata su una tabella che ha la chiave impostata come identity. Infatti, senza che noi facciamo nulla, dopo aver invocato il metodo SaveChanges...
Una delle novità di C# 11 consiste nella possibilità di creare tipi visibili solo all'interno del file in cui sono stati dichiarati grazie alla nuova parola chiave file. Supponiamo di avere una classe MyClass all'interno del file File1.cs. Ad un certo punto, dobbiamo creare un'...
Entity Framework Core 7 introduce la terza modalità di mapping dell'ereditarietà: Table-Per-Concrete (TPC). Questa modalità prevede una tabella per ogni tipo concreto della gerarchia evitando quindi di creare la tabella base come avviene per il modello Table-Per-Type (TPT) e di ...
Da quando è stato introdotto in C#, il pattern matching ha cambiato il modo di scrivere alcuni parti del codice basate sulla programmazione condizionale. Quest'affermazione è particolarmente vera in presenza di un'istruzione switch, ma quello che è meno noto è che possiamo ...
Opinioni, ospiti e un po' di chiacchiere in un formato open, incentrato sulla discussione tra speaker e partecipanti.
Come ogni anno, torna l'appuntamento con il rilascio di una nuova versione di .NET: quest'anno festeggiamo .NET 7! Per l'edizione di quest'anno torneremo con una track dal vivo a Milano e una in modalità ibrida! L'evento è strutturato in 2 track: una in presenza a Milano, una ...
Quando con la versione 6 di EF Core utilizziamo il metodo SaveChanges o la sua controparte asincrona, EF Core genera automaticamente una transazione ed esegue i comandi all?interno di essa. Prendiamo come esempio il seguente codice.using var ctx = new MyContext();ctx.Customers....
Una delle mancanze storiche del C# è stata la semplicità nel creare stringhe multilinea. Sebbene con la string interpolation o la concatenazione di stringhe o l'uso di StringBuilder questo processo non sia complicato, richiede una quantità di codice eccessiva. A partire dalla ...
Così come accade da sempre per Entity Framework, la versione 7 di EF Core introduce la possibilità di usare i template T4 per generare il codice di scaffolding. Al momento, per abilitare questa funzionalità dobbiamo agire da linea di comando lanciando il seguente comando che ...