Autore: Stefano Mostarda
Con l'introduzione di LINQ e delle lambda, C# ha permesso di dichiarare in modo molto semplice delle anonymous function inline. Quando una function inline va a utilizzare una variabile contenuta nel contesto del suo contenitore, a runtime avviene una nuova allocazione della ...
In molti script presenti su questo sito, abbiamo visto che per eseguire operazioni prima e dopo il salvataggio dei dati (ad esempio per scopi di logging) dobbiamo eseguire l'override del metodo SaveChanges ed eseguire codice prima e dopo la chiamata al metodo base. A partire ...
Un segmento tutto live, con discussioni, interviste e scambi di idee. Una track informale, in cui respirare tutto il profumo da "corridoio", tipico degli eventi.
Blazor ci permette di creare applicazioni client che girano su un browser usando il nostro linguaggio preferito: C#. Questo non significa però che possiamo dimenticarci di JavaScript, perché WebAssembly non ha accesso a tutte le API del browser come quelle per il LocalStorage, il...
Un segmento tutto live, con discussioni, interviste e scambi di idee. Una track informale, in cui respirare tutto il profumo da "corridoio", tipico degli eventi.
Nelle prime versioni di C# per dichiarare una variabile e istanziarla, si deve dichiararne il tipo sia in fase di dichiarazione che in fase di istanziazione come in questo esempio.MyType myvar = new MyType();Con l'avvento di LINQ e quindi la necessità di dichiarare tipi anonimi a...
Nello script #556 abbiamo introdotto il metodo LogTo per loggare le informazioni. In quello script abbiamo visto come inviare qualunque log emesso da Entity Framework Core verso output come la console e la finestra di output in Visual Studio. Entity Framework Core emette ...
Nelle prime versioni di C#, per dichiarare una variabile e istanziarla, bisognava sia dichiarare il tipo che poi specificare anche il tipo di oggetto per invocare il costruttore usando la parola chiave new come mostrato nell'esempio.Person p = new Person();Questa sintassi è ...
Sin dalla prima versione, Entity Framework Core ha avuto un sistema di loggin pienamente integrato con .NET Core. Questo sistema è ottimo per loggare cosa succede in produzione, ma può essere scomodo da configurare in fase di sviluppo. Per semplificare questo aspetto, è stato ...