Tutti i contenuti di LinqItalia.com
Quando lavoriamo con Entity Framework in modalità disconnessa, spesso ci capita di dover aggiornare un grafo di entità complesso (ad esempio un ordine con i suoi dettagli). In questi casi potremmo dover aggiungere, modificare o cancellare i dettagli dell'ordine. In questo script ...
A volte capita di voler inserire in un array un separatore. Ad esempio, protremmo voler dividere tutti i caratteri di una stringa con uno spazio o un trattino. Per fare questo possiamo creare un extension method AddSeparator che estende IEnumerable. Il codice è visibile nell'...
Quando abbiamo una lista e dobbiamo estrarre gli elementi in base alla loro posizione nella lista stessa possiamo utilizzare un overload del metodo Where di LINQ. Questo metodo accetta in input non solo l'oggetto che si vuole analizzare, ma anche il suo indice nella lista. Grazie...
Molto spesso capita di voler trovare l'indice di un determinato oggetto in una lista. Se abbiamo già l'oggetto da ricercare possiamo utilizzare il metodo IndexOf che molte liste mettono a disposizione. A volte però non abbiamo a disposizione l'oggetto bensì una query LINQ che ...
Accedere ai dati dal JavaScript sta diventando un'esigenza sempre più comune nelle applicazioni web moderne. Le ASP.NET MVC Web API offrono un valido aiuto nel pubblicare dati all'esterno, ma da sole non bastano. In quest'articolo vedremo come utilizzare la libreria BreezeJS per ...
La classe List mette a disposizione il metodo ForEach che permette di eseguire una determinata azione su ogni elemento della lista. Questo metodo è molto comodo, ma poiché fa parte della classe List, non è utilizzabile per le liste restituite da query LINQ a meno che non si ...
Entity Framework Code-First Migration mette a disposizione una serie di comandi dalla shell di NuGet per aggiornare un database quando cambia il modello. Questo strumento è molto comodo in quanto non cancella e ricrea il database, bensì lo aggiorna lasciando così intatti i dati ...
Nello script #279 abbiamo visto che la classe DbContext sfrutta internamente la classe ObjectContext e abbiamo visto come recuperare un'istanza di quest'ultima partendo da un'istanza della prima.Un caso in cui torna utile accedere all'ObjectContext sottostante al DbContext è ...
Quando usiamo Entity Framework con SQL Compact in un sito Azure Web Sites, dobbiamo impostare la stringa di connessione per andare a leggere il file nella cartella speciale App_Data. Possiamo impostare la stringa di connessione utilizzando la sezione di configurazione apposita di...
Quando dobbiamo effettuare il deploy del nostro sito un Azure Website e vogliamo anche lanciare uno script di migrazione generato da Code-First Migration, dobbiamo utilizzare la modalità di deploy Web Deploy.Quando effettuiamo il publish dell'applicazione, nella sezione ...


