Entity Framework: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Aggiungi 1 libro per la Wikipedia:Verificabilità (20240110)) #IABot (v2.0.9.5) (GreenC bot
 
(7 versioni intermedie di 6 utenti non mostrate)
Riga 1:
{{S|software}}
{{Software
|Sviluppatore = Microsoft
Riga 8:
|SitoWeb =
}}
'''Entity Framework''' ('''EF''') è un framework open source<ref>{{citecita news|lastcognome=Krill|firstnome=Paul|url=http://www.infoworld.com/d/application-development/microsoft-open-sources-entity-framework-198213|titletitolo=Microsoft open-sources Entity Framework|accessdateaccesso=24 Julyluglio 2012|newspaperpubblicazione=InfoWorld|datedata=20 Julyluglio 2012}}</ref> object-relational mapping ([[Object-relational mapping|ORM]]) per [[ADO.NET]]. In principio era integrato in [[.NET Framework]], ma dalla versione 6 di Entity framework è stato separato da .NET framework.
 
== Panoramica ==
Entity Framework è un insieme di tecnologie in ADO.NET che supportano lo sviluppo di applicazioni software orientate ai dati. Architetti e sviluppatori di applicazioni orientate ai dati hanno in genere combattuto con la necessità di raggiungere due obiettivi molto diversi, modellare le entità, le relazioni e la logica dei problemi aziendali che stanno risolvendo e lavorare con i motori di dati utilizzati per archiviare e recuperare i dati. I dati possono estendersi su più sistemi di archiviazione, ognuno con i propri protocolli; anche le applicazioni che funzionano con un singolo sistema di archiviazione devono bilanciare i requisiti del sistema di archiviazione con i requisiti di scrittura di codice di applicazione efficiente e gestibile.
 
Entity Framework consente agli sviluppatori di lavorare con i dati sotto forma di oggetti e proprietà specifici del dominio, come, ad esempio, i clienti e gli indirizzi dei clienti, senza doversi preoccupare delle tabelle e delle colonne del database sottostante in cui sono archiviati questi dati. Con Entity Framework, gli sviluppatori possono lavorare a un livello più alto di astrazione quando si occupano di dati e possono creare e mantenere applicazioni orientate ai dati con meno codice rispetto alle applicazioni tradizionali.<ref>[{{cita web|url=https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ef/overview |titolo=Overview]}}</ref>
 
== Note ==
Riga 19:
 
== Bibliografia ==
* {{cita libro|titolo=ADO.NET Entity Framework Unleashed |data=14 giugno 2010 |url=http://www.informit.com/store/product.aspx?isbn=0672330741 |Autoreautore=Craig Lee |urlarchivio=https://web.archive.org/web/20121001210614/http://www.informit.com/store/product.aspx?isbn=0672330741 |urlmorto=si |pagine=600 |edizione=Prima Edizione |Editoreeditore=[[SAMS Publishing|Sams]] |isbn=0-672-33074-1 |dataarchivedataarchivio=1 ottobre 2012}}
* {{cita pubblicazione|titolo=Programming Entity Framework|data=agosto 2010| url = http://oreilly.com/catalog/9780596807252/|cognome1= Lerman|nome1=Julia|p=912|edizione=2nd|editore=[[O'Reilly Media]]| isbn = 978-0-596-80726-9}}
* {{citation
* {{cita pubblicazione|titolo=Professional ADO.NET 3.5 with LINQ and the Entity Framework|data=3 febbraio 2009|url=http://www.wiley.com/WileyCDA/WileyTitle/productCd-047018261X.html|cognome1=Jennings|nome1=Roger|p=672|edizione=1st|editore=[[Wrox Press|Wrox]]|isbn=0-470-18261-X|accesso=3 maggio 2019|urlarchivio=https://web.archive.org/web/20121010093636/http://www.wiley.com/WileyCDA/WileyTitle/productCd-047018261X.html|dataarchivio=10 ottobre 2012|urlmorto=sì}}
| title = Programming Entity Framework
* {{cita pubblicazione|titolo=Entity Framework 4.0 in Action|anno=2011|url=https://archive.org/details/entityframework40000most_w6d4|data=dicembre 2010|cognome1= Mostarda|nome1=Stefano|p=[https://archive.org/details/entityframework40000most_w6d4/page/450 450]|edizione=1st|editore=[[Manning Publications]]| isbn = 978-1-935182-18-4}}
|date=August 2010
| url = http://oreilly.com/catalog/9780596807252/
| last1 = Lerman
| first1 = Julia
| pages = 912
| edition = 2nd
| publisher = [[O'Reilly Media]]
| isbn = 978-0-596-80726-9
}}
* {{citation
| title = Professional ADO.NET 3.5 with LINQ and the Entity Framework
| date = February 3, 2009
| url = http://www.wiley.com/WileyCDA/WileyTitle/productCd-047018261X.html
| last1 = Jennings
| first1 = Roger
| pages = 672
| edition = 1st
| publisher = [[Wrox Press|Wrox]]
| isbn = 0-470-18261-X
}}
* {{citation
| title = Entity Framework 4.0 in Action
|date=December 2010
| url =
| last1 = Mostarda
| first1 = Stefano
| pages = 450
| edition = 1st
| publisher = [[Manning Publications]]
| isbn = 978-1-935182-18-4
}}
 
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
 
{{Portale|Informaticainformatica|Microsoft}}