весь смысл структуры Entity заключается в упрощении и унификации моделей доступа к данным
Теоретически да.На практике MS нацелена на инструменты MS = они работают только с поддержкой функций SQL Server и SQL Server CE.Если другие базы данных предоставляют некоторые специальные дополнительные функции, они либо недоступны в EF, либо должны быть каким-то образом взломаны.
хранимая процедура (через импорт функции), в которой в качестве выходного параметра используется один курсор-указатель.
Вот пример такой функции.Я не знаю о возможности возврата курсора базы данных из хранимой процедуры на SQL-сервере, и EF действительно не поддерживает это.
он говорит, что я должен определить каждое поле, возвращаемое курсором ref вмой app.config.хорошо ... Это очень глупо и делает всю платформу Entity бесполезной для Oracle.
Но это не проблема EF, а то, как Oracle строит API для его использования.ИМХО, весь курсор каким-то образом скрыт ODP.NET и передает нормальный набор результатов в EF.Отображение результата курсора описано в конфигурации.