Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Entity Framework
martedì 13 novembre 2012 - 10.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mar 13 nov 2012 - 10:05
Ciao a tutti
sto dando un'occhiata ad un tutorial sull' Entity Framework. Questo tutorial mi cheide di scaricare e instalalre ADO.NET Entity Framework 4.1
Domanda: ma se creo un progetto con l'Entity Framework che devo caricare su register/aruba, posso caricarlo senza problemi o sul server dev'essere installato l'Entity Framework(e quindi chiedere a register/aruba se è installato)?
Meglio utilizzare una classe con il classico sql che accede al db o utilizzare Entity Framework, linq to sql ecc?
Grazie mille
DomA
Profilo
| Expert
537
messaggi | Data Invio:
mar 13 nov 2012 - 11:34
Satvo appunto leggendo qualcosa:
http://efmembership.codeplex.com/
cqm con Aruba nulla è scontato, quindi conviene aprire un ticket di assistenza
----------------------------------
http://www.infomidia.it
Domenico
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 13 nov 2012 - 16:58
dipende......
EF viene incluso nei pacchetti di .NET, ma non in maniera uguale, quindi dipende dalla versione di .NET che è installata sul provider dove hai comprato lo spazio.
esempio:
EF 3.5 è presente nel SP1 di .NET 3.5
EF 4 è presente nel .NET 4
tutte le versioni successive sono rilasciate indipendentemente, quindi come pacchetti NuGet da installare nel progetto.
Quindi, se si parla delle 2 prime versioni, devi solo verificare che sul provider sia presente quella versione del framework.
Per le versioni successive, non saprei dirti se basta l'installazione nel tuo progetto di VS.
Guardando un mio progetto di esempio, sembra che si porti dietro tutte le librerie necessarie, quindi l'installazione con NuGet potrebbe bastare, ma non te lo posso assicurare.
UP:
da MSDN:
Poiché Entity Framework è un componente di .NET Framework, le applicazioni Entity Framework possono essere eseguite su qualsiasi computer in cui è installato .NET Framework 3.5 SP1 o versione successiva.
ciao
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mar 13 nov 2012 - 17:03
Grazie per la risposta
Una domanda che potrebbe sembrare stupida: meglio utilizzare Entity Framework, Linq to sql ecc o le classiche query?
Entity Framework mi permette di fare tutto quello che posso fare con una normale query?
Ancora grazie
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 13 nov 2012 - 18:25
emmmm,
se fai questa domanda forse non hai ben compreso lo scopo di EF !!!!
Certo che NO, ti permette di fare MOOOOLTO di più.
Con EF lavori a livello di oggetti, lavori su un'astrazione del DB, ad un livello superiore!!!!
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mer 14 nov 2012 - 10:19
Ciao
ammetto che c'è una gran confusione in testa ora.
Solo che mentre studio ER penso alle operazioni che di solito faccio con le query sql e mi chiedo come sia possibile fare questa cosa con ER.
Ho capito che con ER si lavora a livello logico.
Quindi meglio utilizzare ER?
Ora leggevo un articolo e diceva che un'operazione eseguita con ER risulta essere molto più lenta rispetto alla l'esecuzione della stessa con sql classico.
Ora quello che non capisco è questo: per eseguire interrogazioni, operazioni di inserimento, aggiornamento e cancellazione su un db, è meglio utilizzare ER o l'sql classico?
Se devo utilizzare ER che mi facilità l'interrogazione con il db, ma poi risulta essere più lento, secondo me meglio utilizzare sql classico.
Grazie mille
DomA
Profilo
| Expert
537
messaggi | Data Invio:
mer 14 nov 2012 - 17:32
Ciao Gemini,
anch'io sono alle prime armi con EF e il "dibattito" che hai aperto si fa davvero interessante.
Dove hai letto della minore performance di EF rispetto alle classiche query?
Qua e la sto leggendo qualcosa (anche se credo di aver bisogno di un buon manuale), però non ho letto nulla del genere.
Vorrei capire se è vero.
http://www.infomidia.it
Domenico
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mer 14 nov 2012 - 17:41
questo è l'articolo:
http://www.linqitalia.com/articoli/nosql/introduzione-database-nosql.aspx
Può darsi che ho letto male io.
Torna su
Stanze Forum
Elenco Threads
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 !