Ricerca per data: dal 01/06/1998 al 20/01/2019
Entity Framework Code First ha delle convenzioni che in base al nome della proprietà decidono se questa è una chiave primaria o una foreign key verso un'entità collegata. Ad esempio, se chiamiamo una proprietà Id, questa è automaticamente impostata come chiave primaria dell'...
Entity Framework 6 introduce diversi meccanismi per loggare i comandi SQL che vengono inviati al database. Durante la fase di debug, il metodo più semplice per vedere i comandi eseguiti è inviare i comandi alla console di Visual Studio. Per fare questo dobbiamo creare un'istanza ...
Nello script #313 abbiamo introdotto LINQ To JavaScript che è una libreria per effettuare query che simulano LINQ in JavaScript. In quello script abbiamo visto come filtrare gli elementi di una lista, in questo script invece vediamo come ordinare gli elementi di una lista in base...
Con Entity Framework possiamo specificare la Connection Factory che restituisce una connessione la quale successivamente viene usata dal DbContext per collegarsi al database. Oltre a specificare la Connection Factory, Entity Framework ci permette anche di impostare la stringa di ...
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 ...
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 ...