sql >> Base de Datos >  >> RDS >> Oracle

¿Cuál es el punto de ORM si tengo que definir cada campo en app.config para Oracle .net Entity Framework?

En teoría sí. En la práctica, MS apunta a las herramientas de MS =funcionan solo con el soporte de SQL Server y las características de SQL Server CE. Si otras bases de datos brindan algunas características adicionales especiales, no están disponibles en EF o deben piratearse de alguna manera.

Ese es el ejemplo de tal característica. No conozco la posibilidad de devolver el cursor de la base de datos desde el procedimiento almacenado en el servidor SQL y EF realmente no lo admite.

Pero ese no es un problema de EF sino de la forma en que Oracle construye la API para usarla. En mi humilde opinión, todo el cursor está oculto de alguna manera por ODP.NET y pasa el conjunto de resultados normal a EF. El mapeo del resultado del cursor se describe en la configuración.