Tutti i contenuti di LinqItalia.com
Una delle novità introdotte dalla versione 2.2 di Entity Framework Core consiste nella capacità di aggiungere uno o più tag alle nostre query al fine di poterle meglio identificare nei log. Un tag non è altro che una stringa che viene aggiunta al log quando viene inviata la query...
Una delle operazioni più comuni quando si lavora con un database relazionale è quela di creare view per semplificare la scrittura delle query. Queste view non hanno sempre una chiave primaria e quindi Entity Framework Core non è in grado di identificare singolarmente ogni riga ...
Nello script #489 abiamo visto come utilizzare il lazy loading di Entity Framework tramite l'interfaccia ILazyLoader. Come detto, questa tecnica ci fa scrivere più codice rispetto all'utilizo dei proxy (il che non è necessariamente un male in quanto ci da il pieno controllo sul ...
Nello script #487 abbiamo visto come caricare entity in lazy loading utilizzando i proxy di Entity Framework. Questa non è la sola tecnica che permette di utilizzare il lazy loading; esuiste infatti una seconda tecnica che prevede l'utilizzo dell'interfaccia ILazyLoader. Quest'...
Da poche settimane l'API Cassandra di Azure ComosDB è globalmente disponibile al pubblico. Lo scopo di quest'articolo è di introdurre brevemente Cassandra (abbreviato spesso come C*), un database quasi onnipresente in discorsi riguardo il trattamento di dati su larga scala.
Una delle novità di Entity Framework Core 2.1 è la possibilità di utilizzare il lazy loading per caricare le entity solo quando richieste. Esistono tre tecniche con cui si può introdurre il lazy loading nelle nostre applicazioni: i proxy, il lazy loader e l'action loader. In ...
Fino alla versione 2.0, Entity Framework Core non offre il supporto per le transazioni utilizzando TransactionScope. Questa mancanza non è propria di Entity Framework, bensì di ADO.NET che fino alla versione 2.0 di .NET Core non ha il supporto a TransactionScope. Con la versione ...
Nello script #481 abbiamo visto che, a partire dalla versione 2.1, Entity Framework Core permette di istanziare entity con costruttori parametrici. Abbiamo anche visto che i nomi dei parametri del costruttore devono coincidere con i nomi delle proprietà. Oltre a questi parametri...
Sin dalla prima versione, sia Entity Framework che Entity Framework Core possono lavorare esclusivamente con entity che offono un costruttore senza parametri. A partire dalla versione 2.1, Entity Framework Core supera questo problema offrendo la possibilità di avere entity senza ...
Una delle novità introdotte da Entity Framework Core 2.1 è la possibilità di disaccoppiare il tipo della colonna salvata sul database dal tipo della proprietà che mappa nell'entity. Per fare alcuni esempi, possiamo avere una proprietà di tipo Enum sulla nostra entity e una ...