Tutti i contenuti di LinqItalia.com
Nello script #73 abbiamo visto che, abilitando il lock ottimistico, ADO.NET Entity Framework è in grado di riconoscere violazioni di concorrenza e di notificarli sollevando una OptimisticConcurrencyException.Il modo più semplice per gestire situazioni simili è quello di ...
Tramite ADO.NET Entity Framework è possibile gestire casi di concorrenza in scrittura direttamente nell'editor del model, impostando l'attributo ConcurrencyMode al valore Fixed per ogni proprietà che si vuole includere nel lock ottimistico. Tale operazione può essere effettuata ...
Entity Framework è il nuovo ORM targato Microsoft uscito con il Service Pack 1 del .NET Framework 3.5. Entity Framework rappresenta un punto di svolta molto importante nella strategia di accesso ai dati da parte di Microsoft che in futuro lo integrerà sempre di più nelle proprie ...
Nello script #69 abbiamo visto come precaricare un grafo di oggetti eseguendo una sola query sul database. Questa opzione è ideale quando si sa a priori che si deve accedere a tutti i dati del grafo. In alcuni casi, si deve caricare un'entità associata solo in base a determinate ...
Nello script #50 si è visto come estrapolare un intero grafo di oggetti in un solo comando con LINQ To SQL. Entity Framework permette ugualmente di precaricare tutti i dati necessari, ma in maniera diversa rispetto a LINQ To SQL. Le proprietà da precaricare vengono specificate ...
Con la versione 7.0 di IIS, la Microsoft ha inserito un assembly di nome Microsoft.Web.Assembly che permette di interrogare e configurare IIS stesso direttamente da codice managed. Questo torna molto comodo qualora si voglia fare un proprio pannello da sfruttare in casi in cui ...
La flessibilità di LINQ ci permette di effettuare delle query di selezione su moltissime tipologie di dato. Una di queste può essere il log degli eventi del server (o semplicemente della macchina di sviluppo). Ogni tipologia di sorgente presente all'interno del log in questione è...
Molto spesso, capita di avere a disposizione non un file XML, ma semplicemente una stringa. Ad esempio, questa ci può essere restituita da un WebService, da una chiamata REST o altro ancora.Nel caso si voglia validare e salvare questa stringa in un file su disco, si può ricorrere...
Il runtime di LINQ To SQL è in grado di generare dinamicamente le query di aggiornamento esaminando le modifiche fatte agli oggetti recuperati dal database.Tuttavia, a volte questo non basta in quanto all'aggiornamento di una determinata tabella si dovrebbero aggiornare anche ...
Se la vostra logica è complessa ed avete bisogno di usare una SP per la persistenza, potete specificare tre azioni in grado di essere invocate in maniera automatica all?interno del DataContext. Questo è possibile grazie ai Partial Method che possono essere modificati poichè il ...