Tutti i contenuti di LinqItalia.com
Entity Framework Core 2.1 è la nuova versione dell'O/RM prodotto da Microsoft appositamente per .NET Core. Questa nuova versione introduce molte novità tali da rendere questo framework pronto per la maggior parte delle applicazioni che necessitano di accedere ai dati. Vediamo in ...
Entity Framework Core 2.0 ha introdotto gli Owned Type che sono tipi senza chiave che contengono un insieme di proprietà riutilizzabili. Un classico esempio di Owned Type è il tipo Indirizzo che contiene via, cap, città (e così via) e che può essere riusato in varie classi per ...
Quando eseguiamo una query LINQ in Entity Framework Core, questo la compila e ne mette in cache il risultato della compilazione così da non doverla ricompilare ogni volta in quando il processo di compilazione di una query LINQ è molto oneroso. Tuttavia, se una query viene ...
Quando non impostiamo il valore di una proprietà, possiamo specificare lato mapping che valore inserire nella colonna corrispondente alla proprietà. Quest'operazione viene specificata in fase di mapping della proprietà attraverso il metodo HasDefaultValue.class MyDbContext : ...
Entity Framework tiene traccia di tutti gli oggetti letti dal database o attaccati manualmente al contesto. Questo comportamento è necessario per mantenere lo stato degli oggetti e verificarne eventuali modifiche per la successiva persistenza sul database. Tenere traccia degli ...
Entity Framework Core adotta delle convenzioni per scoprire i tipi da mappare in automatico sul database. Per iniziare, tutti i tipi che sono esposti tramite DbSet dal contesto sono stati esclusi. Se uno di questi tipi contiene delle navigation property, allora il tipo delle ...
Azure Cosmos DB è un servizio di database distribuito geograficamente che supporta diversi modelli di dati. Essendo un servizio, come sviluppatori non abbiamo necessità di preoccuparci di installare, configurare e dimensionare l'hardware sottostante o preoccuparci della ...
Nello script #463 abbiamo visto come mappare una tabella su più entity utilizzando il la tecnica di mapping Table-Splitting. Avendo due entity che rappresentano diversi campi sulla stessa tabella, dobbiamo modificare leggermente il nostro modo di persistere i dati. Riprendiamo il...
Il Table-Splitting è una tecnica di mapping che permette di mappare una tabella su più entity. Questa tecnica torna utile quando abbiamo a che fare con tabelle con campi pesanti e poco utilizzati che vogliamo recuperare solo quando effettivamente necessari.Supponiamo di avere una...
L'operatore LIKE è utilizzato all'interno di SQL nella clausola WHERE per ricercare elementi la cui colonna ha un valore corrispondente al pattern specificato.Con Entity Framework Core, questa funzione era richiamabile solamente tramite l'utilizzo dell'extension method FromSql ...