Tengo un proyecto web VS2008 con un modelo de datos EF1. Ahora lo he convertido a un proyecto VS2010 con .Net 4. Mi pregunta es sobre Entity Framework. ¿Cómo puedo ver qué versión de EF es? ¿O cómo puedo asegurarme de que sea EF 4?Ver la versión de Entity Framework
Respuesta
En realidad, hay dos preguntas aquí:
- Cuál es la versión de montaje EF? En un proyecto (correcto) .NET 4, realmente solo puede ser 4.
- ¿Cuál es su versión de modelo EF? Quizás sorprendentemente, los conjuntos EF 4 son compatibles con los modelos EF 1 y EF 4 en tiempo de ejecución.
Al actualizar un proyecto VS 2008 a .NET 4, también actualizará el EDMX a un modelo EF 4. Pero si se saltó esto o simplemente quiere confirmar que es correcto, mire los elementos xmlns
en el EDMX.
- Para CSDL, EF 4 es "http://schemas.microsoft.com/ado/2008/09/edm"; EF 1 es "http://schemas.microsoft.com/ado/2006/04/edm".
- Para SSDL, EF 4 es "http://schemas.microsoft.com/ado/2009/02/edm/ssdl"; EF 1 es "http://schemas.microsoft.com/ado/2006/04/edm/ssdl"
- Para MSL, EF 4 es "http://schemas.microsoft.com/ado/2008/09/ mapeo/cs "; EF 1 es "urn: schemas-microsoft-com: windows: almacenamiento: mapeo: CS"
Puede consultar referencias de proyectos en la versión de System.Data.Entity.dll.
Mire su versión de referencia 'System.Data.Entity', si es 3.5.0.0, entonces es EF1. Si es 4.0.0.0, entonces estás usando EF4.
Gracias por su respuesta. Entonces, si abro un proyecto VS2008 con VS2010 y esto se convierte con éxito (.NET 4 y System.Data.Entity es 4.0 ...) ¿mi modelo de datos también se convierte? ¿O necesito reconstruir mi nodo de la base de datos? – karl
No estoy seguro, pero no creo que se convierta automáticamente. De todos modos, ¿por qué no lo pruebas? Haga una copia de seguridad, continúe y nos dice el resultado. Creo que EF4 tiene compatibilidad con EF1. – goenning
- 1. Entity Framework y SQL Server Ver
- 2. ¿Cómo ver SQL generado desde Entity Framework?
- 3. ¿Determinar la versión de Entity Framework que estoy usando?
- 4. ¿Cómo puedo ver los cambios pendientes de Entity Framework?
- 5. proyecciones de Entity Framework
- 6. Entity Framework 5.0 Benchmark Test
- 7. Validación de Entity Framework
- 8. Manejar Entity Framework OptimisticConcurrencyException
- 9. Entity Framework SET IDENTITY_INSERT
- 10. Entity Framework: evitar la inserción de duplicados
- 11. Entity Framework ObjectContext reutilización
- 12. Entity Framework 4 - Herencia
- 13. Entity Framework: Ignorar columnas
- 14. Entity Framework TypeUsage Object
- 15. Entity Framework OfType()
- 16. SQLite con Entity Framework
- 17. Pensamientos sobre Entity Framework
- 18. Entity Framework 4 Repository?
- 19. Entity Framework Guid
- 20. SqlBulkCopy y Entity Framework
- 21. Autonumérico con Entity Framework
- 22. Entity framework y VARBINARY
- 23. Entity Framework + POCO
- 24. Entity Framework Merge Nightmare
- 25. Entity Framework Thread Safety
- 26. Entity Framework consulta XML
- 27. Entity Framework y MongoDb
- 28. Entity Framework Performance Issue
- 29. Entity Framework y multihilo
- 30. C# Entity Framework Pagination
¡Gracias! En ese caso, puedo confirmar que mi modelo es EF4. – karl