Autore: Stefano Mostarda
Molto spesso capita di voler loggare le operazioni di modifica al database per motivi di storicizzazione. Quando non si può centralizzare questa logica in una stored procedure, il modo migliore è ricorrere all'override del metodo SaveChanges della classe ObjectContext. In questo ...
LINQ to Entities è sicuramente la tecnologia più produttiva per effettuare query con Entity Framework. Nella versione 4.0 di Entity Framework questo dialetto di LINQ è stato potenziato a tal punto da poter dire che copre quasi il 100% delle necessità di un'applicazione reale. In ...
Nuova versione del pacchetto che aggiunge ulteriori funzionalità ad Entity Framework. Nella giornata di ieri il team di sviluppo di Entity Framework ha rilasciato una nuova versione delle Feature CTP. Tra le novità di questa versione ci sono notevoli miglioramenti per il Code-...
Nel precedente script abbiamo visto come inserire informazioni custom nell'EDM di Entity Framework. In questo script vediamo come recuperarle da codice per poterle riutilizzare. Poichè abbiamo inserito le informazioni custom in una proprietà, quello che dobbiamo fare è leggere la...
Tratto dal libro "ASP.NET 4.0 in C# e VB", di Daniele Bochicchio, Cristian Civera, Riccardo Golia e Stefano Mostarda, questo articolo prosegue la carrellata delle novità principali di ASP.NET 4.0. Con la versione 4.0 di ASP.NET e il relativo Visual Studio 2010, è stato realizzato...
Una delle gemme nascoste dell'Entity Data Model (EDM) è che, essendo un file xml, possiamo aggiungere dei tag XML allo scopo di aggiungere informazioni custom su una determinata proprietà o una determinata entity o altro ancora. \d{5} Nella prima riga dichiariamo ...
In Entity Framework 4.0 possiamo marcare una entity attaccata al contesto come da cancellare grazie al metodo DeleteObject della classe ObjectSet. Questa possibilità era ovviamente disponibile anche in Entity Framework 1.0, ma questa API era esposta solamente dalla classe ...
A volte capita di ricevere da un metodo esterno un datareader. Volendo possiamo trasformare i record che questo contiene in classi utilizzando il metodo Translate della classe ObjectContext. Questo metodo accetta in input il datareader e come tipo generico il tipo della classi da...