Ricerca per argomento: LINQ
Risultati totali: 94 - Pagina 1 su 10 - da 1 a 10
-
Recuperare le informazioni custom inserite nell'Entity Data Model di Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, il 30 giugno alle 08:00Nel 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...
-
Aggiungere informazioni custom nell'Entity Data Model di Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, il 23 giugno alle 08:00Una 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 ...
-
Marcare una entity per la cancellazione con il metodo DeleteObject della classe ObjectSet<T> in Entity Framework 4.0
di Stefano Mostarda, in LINQ, Entity Framework, il 16 giugno alle 08:00In 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 ...
-
Usare il metodo Translate per convertire un data reader in una lista di oggetti con Entity Framework 4.0
di Stefano Mostarda, in LINQ, Entity Framework, il 9 giugno alle 08:00A 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...
-
Utilizzare il metodo SetModifiedProperty per aggiornare solo alcune proprietà di una entity
di Stefano Mostarda, in LINQ, Entity Framework, il 26 maggio alle 08:00Molto spesso capita di avere una entità provieniente da metodi esterni a quelli in cui si genera il contesto. Supponiamo di avere un web service che espone un metodo Update che accetta in input un oggetto Customer. Quest'oggetto viene generato sul client ed inviato al servizio il...
-
Impostare il lazy loading con Entity Framework 4.0
di Stefano Mostarda, in LINQ, Entity Framework, il 19 maggio alle 08:00Una delle caratteristiche più attese di Entity Framework è sicuramente il Lazy Loading. Grazie a questa caratteristica possiamo recuperare i dati di una navigation property esclusivamente accedendo a questa.Perchè il lazy loading funzioni ci sono due condizioni che devono ...
-
Marcare con Entity Framework 4.0 una entity per l'inserimento con il metodo AddObject della classe ObjectSet<T>
di Stefano Mostarda, in LINQ, Entity Framework, il 12 maggio alle 08:00In Entity Framework 4.0 possiamo aggiungere una proprietà al contesto e marcarla come nuova utilizzando il metoto AddObject della classe ObjectSet. Questa possibilità era ovviamente disponibile anche in Entity Framework 1.0, ma questa API era esposta solamente dalla classe ...
-
Impostare un riferimento ad una entity collegata tramite foreign key
di Stefano Mostarda, in LINQ, Entity Framework, il 5 maggio alle 08:00Una delle novità più interessanti di Entity Framework 4.0 sono sicuramente le Foreign Key Association. Tramite queste, possiamo impostare il riferimento ad una entity semplicemente impostando la proprietà che fa da foreign key come se ci trovassimo in un database.Se da un lato è ...
-
Generare classi POCO con Entity Framework 4.0
di Stefano Mostarda, in .NET Framework, LINQ, il 21 aprile alle 08:00Per retrocompatibilità, Entity Framework 4.0 genera il codice delle classi nella stessa maniera della versione 1.0. Tuttavia, tramite l'utility Extension Manager di Visual Studio 2010, possiamo scaricare i template POCO per C# e Visual Basic ed utilizzarli per generare codice ...
-
Utilizzare una funzione Entity SQL in LINQ to Entities con Entity Framework 4.0
di Stefano Mostarda, in LINQ, Entity Framework, il 14 aprile alle 08:00LINQ to Entities è n linguaggio di interrogazione molto potente. Tuttavia, il motore di traduzione da LINQ to Entities a codice SQL non permette di sfruttare alcune caratteristiche che invece sono presenti in Entity SQL. Per cercare di avvicinare LINQ to Entities a Entity SQL, è ...



