Tutti i contenuti di LinqItalia.com
Utilizzare le Data Annotation per descrivere il mapping tra la classe ed il database non è sempre la soluzione ideale specie se vogliamo mantenere le nostre classi di dominio ignoranti rispetto al motore di persistenza. In quest'ultimo caso, possiamo aggiungere codice alla classe...
Quando specifichiamo una proprietà chiave di tipo intero (Int16, Int32, Int64), Entity Framework Code-First assume che questa proprietà sia un'identity sul database. Questo comportamento va bene in molti casi, ma in altri può rappresentare un problema. Per modificarlo, possiamo ...
Molto spesso capita di avere delle proprietà in una classe che non hanno una corrispondenza con una colonna nella tabella del database. Per default Entity Framework Code First mappa ogni proprietà con la colonna della tabella corrispondente alla classe. Per cambiare questo ...
Microsoft rilascia al pubblico la nuova versione del suo O/RM. Nella giornata di ieri Microsoft ha rilasciato in RTW Entity Framework 4.1. Questa nuova versione non contiene nessun cambiamento al core di Entity Framework ma aggiunge nuove funzionalità e un nuovo set di classi. ...
Nel nostro modello spesso abbiamo stringhe che devono avere una lunghezza limitata. In questo caso possiamo utilizzare le DataAnnotation ed in particolare l'attributo StringLength.[StringLength(40)]public string prop { get; set; }Grazie alla validazione dei dati introdotta con ...
Quando usiamo Entity Framework CodeFirst è conveniente usare le foreign key property esattamente come in passato. Per fare questo dobbiamo chiamare la foreign key property con il nome della navigation property piú il nome della primary key property della entity a cui la ...
Quando lasciamo che sia Entity Framework Code-First a creare il database, questo utilizza alcuni valori di default che spesso eccessivi per il loro reale utilizzo. Ad esempio, tutte le stringhe vengono generate sul database come colonne nvarchar(4000). Se dobbiamo memorizzare un ...
Code-First è sicuramente la novità più appetitosa di Entity Framework 4.1. Grazie a questa nuova tecnica non dovremo usare obbligatoriamente il designer per mappare le nostre classi con il database. Inoltre, specificando tutto via codice avremo un maggior controllo sul processo ...
Quando lavoriamo con SQL Server Compact 4.0 e Entity Framework dobbiamo tenere a mente alcune limitazioni derivanti dall'uso contemporaneo di queste tecnologie.Entity Framework permette di avere entity con una proprietà che mappa su un campo di una tabella il cui valore è ...
Nello script precedente abbiamo visto come sia semplice utilizzare SQL Server Compact per applicazioni che utilizzano Entity Framework e che fanno uso del designer per generare l'EDM. In questo script vediamo come sia altrettanto semplice creare che usa Entity Framework Code-...