Мы работаем над проектом, который использует EF5.0 для подключения к базе данных Oracle 11g R2. Мы используем собственный поставщик EF от Oracle.Поддерживает ли поставщик Oracle Entity Framework DbGeography?
Теперь мы хотели бы конвертировать EF 5.0 DbGeography
в Oracle Spatial. Это не поддерживается всеми поставщиками EF.
Поддерживается ли он собственным поставщиком EF от Oracle?
Я не могу найти никакой документации по этому здесь: Oracle EF Provider
А при попытке найти ответ на Google, я могу только найти сайты, связанные с провайдером dotConnect EF DevArt, либо связанные с SQL Server.
PS: Мы расширяем процедуры генерации кода провайдера, и мы обнаружили, что собственный поставщик EF Oracle намного проще продлить, чем тот, который является Devart, поэтому мы не переходим к Devart , Так что, пожалуйста, не отвечайте с помощью 'используйте dotConnect Devart'.
Не могли бы вы описать, что вы имели в виду, когда вы писали «мы обнаружили, что собственный провайдер EF Oracle, гораздо проще расширить, чем один из Деварт "более подробно? Мы хотели бы лучше понять вашу проблему. – Devart
Нам необходимо расширить и переписать поколения MSL, SSDL и DDL (PL/SQL) в соответствии с нашими потребностями. Некоторые примеры. Мы генерируем код для хранимых процедур в процессе 'SSDL -> DDL'. Эти хранимые процедуры необходимо импортировать и отображать в процессах 'CSDL -> MSL' и' CSDL -> SSDL'. Эти вещи мы должны сделать для SQL Server, а также для Oracle. С SQL Server это работает как шарм, проблема в Oracle. Мой предшественник сказал, что он попробовал это как с ODP.NET, так и с dotartonn в Devart, но работал только на ODP.NET. Он был неправ? – cheeesus
Мы не видим причин, по которым эта задача не может быть решена с помощью dotConnect для Oracle. Если вы решите попробовать dotConnect для Oracle еще раз в будущем и получите дополнительные вопросы, свяжитесь с нами (поддержка в devart * com), и мы поможем вам решить эту проблему. – Devart