Possiedo un progetto Web VS2008 con una datamodel EF1. Ora ho convertito questo in un progetto VS2010 con .Net 4. La mia domanda riguarda Entity Framework. Come posso vedere quale versione di EF è. O come posso assicurarmi che sia EF 4?Vedere la versione di Entity Framework
risposta
Ci sono due domande qui:
- Qual è la versione di montaggio EF? In un progetto .NET 4 (corretto), può essere in realtà solo 4.
- Qual è la versione del modello EF? Sorprendentemente, i gruppi EF 4 supportano entrambi i modelli EF 1 e EF 4 in fase di runtime.
Quando si aggiorna un progetto VS 2008 su .NET 4, si aggiorna l'EDMX a un modello EF 4. Ma se hai saltato questo o vuoi solo confermare è giusto, guarda gli elementi xmlns
nell'EDMX.
- Per CSDL, EF 4 è "http://schemas.microsoft.com/ado/2008/09/edm"; EF 1 è "http://schemas.microsoft.com/ado/2006/04/edm".
- Per SSDL, EF 4 è "http://schemas.microsoft.com/ado/2009/02/edm/ssdl"; EF 1 è "http://schemas.microsoft.com/ado/2006/04/edm/ssdl"
- Per MSL, EF 4 è "http://schemas.microsoft.com/ado/2008/09/ mappatura/cs "; EF 1 è "urna: schemi: microsoft-com: windows: archiviazione: mappatura: CS"
È possibile cercare nei riferimenti del progetto la versione di System.Data.Entity.dll.
Guarda la tua versione di riferimento 'System.Data.Entity', se è 3.5.0.0, allora è EF1. Se è 4.0.0.0, allora stai usando EF4.
Grazie per la risposta. Quindi, se apro un progetto VS2008 con VS2010 e questo viene convertito con successo (.Net 4 e System.Data.Entity è 4.0 ...) anche il mio modello di dati viene convertito? O devo ricostruire il mio nodel dal database? – karl
Non ne sono sicuro, ma non credo che convertirà automaticamente. Ad ogni modo, perché non lo test? Fai un backup, vai avanti e ci dice il risultato. Penso che EF4 abbia compatibilità a ritroso con EF1. – goenning
- 1. Come posso vedere le modifiche in sospeso di Entity Framework?
- 2. Come vedere la mia versione di Eclipse?
- 3. Quale versione di Entity Framework viene utilizzata dal mio progetto?
- 4. Entity Framework 5.0 - è richiesta la versione minima .Net Framework? .Net 4.0 o 4.5?
- 5. Test benchmark 5.0 Entity Framework
- 6. Entity Framework includono Dove
- 7. Winforms Entity Framework
- 8. Parallelismo e Entity Framework
- 9. NoSQL con Entity Framework Core
- 10. Entity Framework e DbSet
- 11. Entity Framework/MVC3: disabilita temporaneamente la convalida
- 12. Entity Framework Designer Non aggiungerà la tabella
- 13. Come tagliare la stringa con Entity Framework?
- 14. Creazione di Entity Framework composito
- 15. Entity Framework: selezionare la proprietà come Oggetto
- 16. Versione C# e versione di .NET Framework?
- 17. Oracle ODP.Net con Entity Framework 6 - Impossibile trovare il provider compatibile di database framework Entity
- 18. Entity Framework senza database
- 19. Entity Framework Merge Nightmare
- 20. Entity Framework VS Ado.net
- 21. Entity Framework ordinazione Include
- 22. Entity framework e VARBINARY
- 23. Entity Framework 7 group di
- 24. Entity Framework e di problem
- 25. Entity Framework 4 - Eredità
- 26. SQLite con Entity Framework
- 27. Convenzioni Framework Entity 4
- 28. Entity Framework e parallelismo
- 29. Entity Framework Proprietà virtuali
- 30. Entity framework PostgreSQL
Grazie! In tal caso, posso confermare che il mio modello è EF4. – karl