Tutti i contenuti di WinFXItalia.com
Per default, Entity Framework Core mappa verso il database tutte le entity esposte dal contesto tramite DbSet. Se le entity esposte dai DbSet espongono altre entity (ad esempio se un DbSet espone gli ordini, e un ordine a una proprietà contenente i dettagli) queste vengono ...
Il .NET Framework contiene classi che espongono molti metodi che utilizzano il try pattern. Questo pattern prevede che il metodo invocato effettui un'operazione e che questa torni un boolean che specifica se l'operazione è andata a buon fine o meno e un parametro di output che ...
Attualmente Entity Framework Core non supporta il LazyLoading. Tuttavia, a partire dalla versione 1.1, Entity Framework Core permette di caricare le entity collegate anche dopo aver effettuato una query. Per utilizzare questa funzionalità dobbiamo ricorrere alle API esposte dalle...
A volte capita di dover creare un metodo molto complesso e per migliorare la leggibilità del codice dobbiam suddividerlo in tanti piccoli metodi, Questi metodi sono usati solo dal metodo principale e quindi non hanno nessuna utilità per il resto della classe. In questi casi ...
Con l'uscita di Visual Studio 2017, anche C# cambia versione e dispone di nuove sintassi che gli permettono di restare al passo coi tempi e di competere egregiamente con altri linguaggi. In questo articolo vedremo tutte le novità introdotte, quali sono i pregi, le best practice ...
Una sequence è un generatore di numeri consecutivi univoci generato direttamente dal server. SQL Server supporta le sequence a partire dalla versione 2012 ed Entity Framework Core supporta le sequence sin dalla prima versione. Per mappare una sequence nel modello il metodo da ...
Nello script #436 abbiamo visto come mappare una colonna di una tabella verso un campo privato di una classe e come mascherare il campo dietro una proprietà. In questo script vedremo invece come utilizzare un campo privato di una classe senza avere una proprietà per accedervi ...
Quando mappiamo una tabella del database verso una classe, in genere mappiamo le colonne verso le proprietà. Tuttavia esistono casi in cui le proprietà sono in sola lettura. In questi casi in genere si utilizza un attributo privato per mantenere il valore mappato sulla colonna....
Allo stato attuale (Versione 1.1) Entity Framework core supporta la possibilità di mappare sul database l'ereditarietà tra classi sfruttando il solo pattern Table Per Hierarchy (TPH). Questo pattern prevede che tutti i dati di tutte le classi facenti parti della gerarchia siano ...
Una delle novita introdotte da Entity Framework Core rispetto al suo predecessore è la capacità di utilizzare nella stessa query sia SQL che LINQ. L'utilizzo del codice SQL è ammesso solo per la clausola Select utilizzando il metodo FromSql, ma in futuro potrà essere esteso anche...