Entity Framework e update Utilizzando Entity Framework, l’update dei dati può spesso risultare difficoltoso. Il primo approccio è quello di recuperare l’entity dal db con qualche operazione di selezione, successivamente impostare il valore delle proprietà modificate ed effettuare il salvataggio sul db.
Dependency Injection con Ninject Riprendendo il post introduttivo alla dependency injection, sono numerosi i pacchetti in nuget che consentono di creare injection in maniera semplice. Ninject è un dependency injector open-source per .NET e vanta un numero piuttosto cosistente di scaricamenti ed installazioni. Alcuni dei punti di forza che vengono enfatizzati dal team di sviluppo sono la semplicità e […]
Introduzione alla dependency injection Dependency Injection (DI) e Inversion Of Control (IoC) sono due elementi fondamentali per lo sviluppo di applicazioni “moderne”. A prima vista possono sembrare due concetti complessi ma, una volta appresi i principi, difficilmente si potrà farne a meno. Il problema da risolvere è la dipendenza tra oggetti
Outh2 – Il protocollo per l’autenticazione Outh2 è un protocollo di comunicazione open, che può essere utilizzato nello sviluppo di applicazioni che necessitano di fornire un servizio di autenticazione. Outh2 è l’evoluzione del protocollo Outh ideato da Blaine Cook nel 2006, originariamente sviluppato come un’implementazione Twitter di OpenId come alternativa a competitors come Google AuthSub, AOL OpenAuth, Yahoo BBAuth, Flickr API. Le specifiche […]
Design Patterns I design patterns sono un’elemento fondamentale per lo sviluppo di architetture software complesse. Durante le fasi della progettazione, prima della fase di scrittura, è importante porre l’attenzione sulla riusabilità o meglio sulla possibilità di riutilizzare lo stesso codice all’interno della stessa soluzione ma anche in progetti diversi. Riutilizzare codice all’interno dello stesso progetto, ma anche […]