Utilizzare EF

mercoledì 09 ottobre 2013 - 15.30
Tag Elenco Tags  C#  |  .NET 4.0

svipla Profilo | Senior Member

Ciao a tutti
chiedo scusa in anticipo se forse ho già posto questa domanda.
Sto realizzando un portale con un db di circa 50 tabelle. Mi consigliate di utilizzare EF? Ho solo letto qualcosina e devo decidere in poco tempo se utilizzarlo o utilizzare sql. A quanto ho capito EF è il futuro, solo che non so quanto sia difficile utilizzarlo e non posso perdere molto tempo.
Mi consigliate un libro o qualsiasi cosa che spieghi da 0 EF? In rete ci sono molti articolo, ma o danno molte cose per scontate o parlano di argomenti specifici. Dato che la versione del .net framework che utilizzerò sarà la 4.0, ho letto che posso utilizzare la versione 5.0 di EF.

Quello che non capisco è come creare con EF query complesse con coinvolgono molte tabelle.
Quando creo le classi come faccio a definire i campi datetime2, nvarchar(MAX), nvarchar(50) ecc?
Le classi che definisco per creare il database, vengono utilizzate solo per questo scopo e devo crearmi altre classi con gli stessi attributi o posso definire al loro interno altri metodi che non hanno nulla a che fare con la creazione del database?

Chiedo scusa per le troppe domande e per la confusione, ma non riesco capire come funziona EF, se può essermi utile e la loro complessità nell'utilizzo.

Grazie mille

0v3rCl0ck Profilo | Guru

post dupplicato: http://www.dotnethell.it/forum/messages.aspx?ThreadID=44421

accetta questa risposta che chiudiamo il thread, grazie
-------------------------------------------------------
Michael Denny
Lead Software Developer & Solutions Architect
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5