Ricerca: iac
Ci siamo già occupati in precedenza di Polly (https://github.com/App-vNext/Polly), una libreria open source estremamente versatile per realizzare applicazioni robuste in scenari service oriented. In contesti simili, infatti, dobbiamo sempre essere consci che le nostre richieste ...
In un'architettura basata su microservices, in cui una chiamata può facilmente coinvolgere diversi servizi, l'utilizzo di un correlation Id rende le operazioni di debug più semplici. L'idea tutto sommato è piuttosto banale: si stabilisce un header convenzionale (per esempio x-cid...
Quando realizziamo una form di edit in ASP.NET Core MVC, grazie al model binding, possiamo facilmente implementare un metodo che accetti la entity di dominio, come quello in basso, che verrà automaticamente istanziata e popolata dal runtime in base ai dati ricevuti in POST.public...
Il mondo NoSql rappresenta al giorno d'oggi una matura tecnologia per la gestione dei dati, che si contrappone, con pro e contro, al modello relazionale. In questo ambito, MongoDB (https://www.mongodb.com/) rappresenta una delle soluzioni più popolari, oltre che gratuita e open ...
Nello scorso script (http://www.aspitalia.com/script/1265/Utilizzare-MongoDB-ASP.NET-Core.aspx) abbiamo introdotto l'utilizzo del database NoSql MongoDb all'interno di un'applicazione ASP.NET Core e abbiamo visto come effettuare l'inserimento di una entity in una collection. In ...
Negli scorsi script abbiamo introdotto l'utilizzo di MongoDB in ASP.NET Core e abbiamo visto come installare il driver ed eseguire le operazioni CRUD basilari. Uno dei grandi vantaggi del client per .NET Core è l'eccellente supporto a LINQ, che ci permette di eseguire query con ...
Il modo più comune di ricostruire una entity in una action di POST in ASP.NET Core MVC è quello di indicarla come parametro del metodo e lasciare al Model Binder il compito di popolarla:public async Task Edit(string id, Person person){ // .. altro codice qui ..}Questo approccio...
Nel precedente script (http://www.aspitalia.com/script/1268/Analisi-Dati-Aggregation-Framework-MongoDB.aspx) abbiamo esaminato alcune delle operazioni che possiamo usare in una pipeline di Aggregation Framework di MongoDB.Ci sono situazioni in cui la nostra query di aggregazione ...
Da ASP.NET Core 2.0, il limite di dimensioni per la request è di poco più di 28MByte. Nella classe Program, possiamo modificare questo valore agendo sulla configurazione del server:public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args...
Nello script precedente (http://www.aspitalia.com/script/1285/Aumentare-Scalabilita-ASP.NET-Core-Web-API-Caching-Client-Side.aspx) abbiamo visto come il caching client side sia uno dei modi più efficaci per aumentare la scalabilità del nostro strato di servizi: quando è possibile...