Tutti i contenuti di LinqItalia.com
Una delle mancanze di Entity Framework Core, fino alla versione 2.2, rispetto a Entity Framework 6 è l'impossibilità di intercettare l'esecuzione di comandi SQL: interception. Con Entity Framework 3 è stata aggiunta questa funzionalità che ci permette quindi di eseguire ...
Entity Framework Core 3 sfrutta i nullable reference types di C# 8 per decidere se la colonna che mappa una proprietà può essere null o meno. Questo significa che, se abilitiamo i nullable reference types nel progetto, Entity Framework Core considera obbligatorie le proprietà di ...
La novità principale di Entity Framework Core 3 è la completa riscrittura del provider LINQ. Questa riscrittura ha comportato alcuni cambiamenti sulla compilazione e sull'esecuzione della query. Innanzitutto, sono supportati molti più metodi e molti più pattern rispetto alla ...
La versione 2019 di Visual Studio soffre di un noiosissimo bug che rende le finestre Model explorer e Mapping details del designer di Entity Framework 6 completamente nere o addirittura trasparenti. Ripristinare o disinstallare e reinstallare Visual Studio 2019 non sortisce alcun...
Nello script #459 abbiamo visto che, a livello di mapping, possiamo impostare dei filtri da applicare a tutte le query su un determinato entity set. Questa tecnica viene molto usata per le delete logiche dove il filtro per scartare i record cancellati viene impostato a livello ...
Per convenzione, Entity Framework Core assume che il nome della tabella su cui un'entity è mappata corrisponda al nome del suo entityset nel contesto. Per fare un esempio contreto, se abbiamo una entity Product mappata sull'entityset Products, Entity Framework Core assume che la ...
Quando dobbiamo utilizzare SQL Azure, possiamo utilizzare un token come meccanismo di autenticazione verso il database grazie a MSI. Grazie a questa funzionalità, non dobbiamo specificare username e password nella stringa di connessione, ma dobbiamo chiedere al servizio di ...
Sql Server supporta le tabelle in-memory che offrono notevoli vantaggi per quanto riguarda le performance. Quando vogliamo usare queste tabelle in Entity Framework non dobbiamo modificare nulla nel nostro codice in quanto il loro utilizzo è trasparente per il nostro codice. ...
Nello script #479 abbiamo visto come configurare un value converter già esistente in Entity Framework Core per convertire un enum in una stringa e viceversa durante il colloquio con il database. L'utilizzo del value converter è molto comodo quando dobiamo riusarlo in più parti ...
Per default, EF Core mappa le proprietà di un owned type nella stassa tabella su cui è mappata la classe che contiene l'owned type. Prendiamo il seguente modello che prevede una classe Order e un Owned Type AddressInfo.public class AddressInfo { public string Address { get; set...