Can DataObjects.NET columnas de identidad de soporte de SQL?
-
04-10-2019 - |
Pregunta
Si bien hay mucho que gusta de DataObjects.NET, he encontrado recursos de ayuda para ser una magra, y no se puede encontrar un ejemplo de la utilización de Solit DataObjects.NET con RDBMS generado claves primarias. Parecería como si D4O no va a hacer inserciones en SQL Server a menos que sea en controll de la llave.
¿Alguien ha resuelto esta en la naturaleza?
Solución
No hay manera fácil de hacer OC4 columnas usar la identidad - sobre todo, porque está diseñado para apoyarse en mayor generación de claves (también conocido como NiHo algoritmo)
.Que yo sepa, no hay buenas soluciones aquí. P.ej. OC4 soporta generadores de claves costumbre, pero es bastante compleja para desarrollar uno apoyándose en la columna IDENTIDAD - de hecho, se debe insertar registros falsos en bultos y eliminarlos más (o deshacer una transacción) al trabajo. Teniendo en cuenta no puede ser columnas con restricciones únicas, la tarea se vuelve bastante compleja.
Vamos a pensar acerca de cómo implementar esto en el futuro.