Ricerca avanzata
Autore: Stefano Mostarda
Gestire stringhe di connessione e chiavi segrete nel codice o nelle pipeline è un rischio continuo e un incubo operativo. Per quanto proviamo a nasconderle, il problema della rotazione delle credenziali rimane.In questa sessione vedremo come eliminare il problema alla radice ...
La versione 8 di Entity Framework ha introdotto il metodo ExecuteUpdateAsync per eseguire update massive sul database senza dover caricare oggetti in memoria, modificarli e poi rinviarli. Questa funzionalità ha permesso notevoli miglioramenti alle performance delle applicazioni. ...
Nello script #696 abbiamo visto come utilizzare la direttiva package per referenziare un package NuGet. Quella non è la sola direttiva utilizzabile in quanto ce ne sono molte altre. Vediamo quelle più importanti.sdk Permette di specificare il SDK da usare. In linea di massima per...
Entity Framework ha supportato sin dalla versione 2 la possibilità di esprimere un filtro su una entity che viene applicato automaticamente a ogni query su quella entity. Il problema di questa funzionalità è che il filtro viene applicato o meno nella sua interezza. Se abbiamo un ...
Una tipica operazione di qualunque applicazione .NET (file based o con file di progetto) è l'utilizzo di package NuGet. Per le applicazioni .NET con file di progetto, i riferimenti ai package vengono salvati all'interno del file .csproj, ma nelle file based app non abbiamo questo...
Quando in Entity Framework abbiamo due entity collegate (ad esempio ordini e dettagli), a seconda del tipo di relazione che configuriamo, il codice generato utilizza una Inner Join o una Left Join. Tuttavia, ci sono casi in cui dobbiamo eseguire operazioni di Join tra tabelle che...
Una delle novità più interessanti di .NET 10 è la possibilità di creare applicazioni .NET costituite da un singolo file; da qui il nome di File Based App. In questo script vediamo come creare un hello world per poi introdurre concetti più avanzati nelle prossime settimane.//...
Sin dall'introduzione del supporto a JSON, Entity Framework ha permesso di aggiornare i valori delle colonne che contengono oggetti JSON sfruttando SaveChanges(Async). Tuttavia, una cosa che non è stata supportata fino alla versione 9 è la possibilità di modificare il valore di ...
Fino alla versione 13 di C#, per usare il metodo nameof con un tipo generico, si deve passare al tipo generico anche il tipo sottostante. Per fare un esempio, se volessimo stmapare la stringa "List", dovremmo usare il seguente codicevar s = nameof(List); //stampa ListIl problema ...



