¿El marco Entidad generadores 4 de apoyo para los valores de ID, como NHibernate? NHibernate tiene clases de generador para ayudar con esto.¿Entity Framework 4 admite generadores para valores de id como NHibernate?
7
A
Respuesta
4
EF4 es compatible con cualquiera que sea el servidor back-end soporta:
- columnas de identidad o columnas GUID con los valores por defecto (newid(), newsequentialid()) en SQL Server
- Secuencias en Oracle
- lo otro mecanismo que la base de datos de destino podría proporcionar
EF4 en sí mismo no tiene ningún soporte integrado para generadores de ningún tipo, hasta donde yo sé.
no estoy seguro de si hacer esta responsabilidad del ORM es una buena idea, sinceramente. Esto realmente debería dejarse en manos de la tienda de back-end, en mi opinión.
Sin embargo, usted no debería tener problemas para la implementación de su propio generador de ID personalizado en código .NET, y enchufe que en EF4, si desea hacerlo.
Cuestiones relacionadas
- 1. ¿Entity Framework 4 Code First tiene soporte para generadores de identidad como NHibernate?
- 2. Confundido sobre generadores para Entity Framework 4.1
- 3. Entity Framework 4 y valores predeterminados
- 4. Entity Framework 4 - Herencia
- 5. Entity Framework 4 Repository?
- 6. nHibernate vs Entity Framework con Oracle backend
- 7. ADO.NET Entity Framework contra NHibernate
- 8. Entity Framework v4.1 COMO
- 9. Alternativa SqlMetal para Entity Framework 4
- 10. Entity Framework 4: Selección de registro único
- 11. Entity Framework 4 y WPF
- 12. Entity framework 4 o DataSet?
- 13. Pasar de Entity Framework a NHibernate
- 14. Cómo manejar ObjectResult en Entity Framework 4
- 15. Entity Framework 4 Table Valued Función
- 16. ¿Cómo se compara el soporte POCO de Entity Framework 4 con NHibernate?
- 17. Entity Framework 4 POCO con diccionario
- 18. FunctionImport in entity framework 4 número
- 19. Entity Framework 4 obteniendo el ID de clave principal para el registro insertado
- 20. NHibernate, Entity Framework, registros activos o linq2sql
- 21. Creando propiedades blob con Entity Framework 4?
- 22. Entity Framework 4 - AddObject vs Attach
- 23. Entity Framework 4, heredando vs extendiendo?
- 24. ORM para PHP como .NET Entity Framework
- 25. Migraciones de bases de datos para Entity Framework 4
- 26. Entity Framework 4 Multiple Object Delete (RemoveAll)
- 27. Membresía Asp.Net - Proveedores en Entity Framework 4
- 28. Claves únicas en Entity Framework 4
- 29. Cuándo utilizar ApplyOriginalValues en Entity Framework 4?
- 30. ¿Se permiten claves foráneas con nulos en Entity Framework 4?
aprecio la información sobre el hecho de que EF4 no soporta generadores de identificación. Sin embargo, -1 por pasar por alto esta deficiencia con una opinión desinformada. De hecho, la generación de identificadores del lado del cliente es la única forma de implementar efectivamente sistemas desconectados, distribuidos y/o de sincronización. Tener el datastore generando identificadores es a menudo un punto de serialización innecesario, ya veces imposible. – joshperry
De acuerdo con joshperry. Además, la generación de id del lado del servidor hace imposible implementar el procesamiento por lotes de sentencias. Con el procesamiento por lotes, las inserciones masivas a través de ORM pueden ser casi tan rápidas como el código ADO.NET puro. –