Можете ли вы использовать Microsoft Entity Framework с Oracle?

Можно ли использовать Microsoft Entity Framework с базой данных Oracle?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
94
1
102 126
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

Ответ принят как подходящий

Поставщик DevArt OraDirect теперь поддерживает структуру сущностей. См. http://devart.com/news/2008/directs475.html

Devart dotConnect для Oracle (ранее OraDirect .NET) теперь обеспечивает поддержку Entity Framework v4 Release Candidate devart.com/blogs/dotconnect/?p=2062

Devart 02.04.2010 15:16

Вы можете узнать больше и скачать пробную версию Devart dotConnect для Oracle здесь - devart.com/dotconnect/oracle.

JackD 07.12.2010 19:42

Для Model-first шаблон генерации DDL devArt dotConnect делает гораздо более разумный удар по типам данных, чем первая бета-версия Oracle (например: не просто делает все числовым (38,0)). Шаблон Oracle даже не генерирует последовательности для полей идентификации ...

piers7 29.06.2011 06:17

Oracle анонсировала "заявление о направлении" для ODP.net и Entity Framework:

Таким образом, бета-версия ODP.Net примерно в конце 2010 года, производство - в 2011 году.

К тому времени V5 EF должен был быть отправлен, oracle, похоже, делал все, что могло сойти с рук, чтобы пометить, что трудно использовать .net с oracle, а Microsoft делает все, что может сойти с рук, затрудняет использование oracle с .net

Ian Ringrose 06.08.2010 12:30

Веб-сайт Oracle был переработан, и некоторые ссылки перестали работать. Вот новая ссылка для инструкции Oracle и Entity Framework: oracle.com/technetwork/topics/dotnet/whatsnew/…

Christian Shay 04.09.2010 04:01

Ответ - «в основном».

Мы столкнулись с проблемой при его использовании, когда EF генерирует код, использующий операторы CROSS и OUTER APPLY. Эта ссылка показывает, что MS знает, что это проблема с SQL Server до 2005 года, однако они забывают упомянуть, что эти операторы также не поддерживаются Oracle.

какого поставщика EF вы используете?

Lucas 21.01.2011 06:29

К вашему сведению - ключевое слово APPLY SQL было добавлено в Oracle Database 12c. Так что со временем эта проблема исчезнет, ​​когда люди перейдут на эту версию базы данных. Сценарии, в которых появляется APPLY, встречаются не так часто.

Christian Shay 23.02.2014 04:02

Обновлять:

Oracle теперь полностью поддерживает Entity Framework. Поставщик данных Oracle для .NET версии 11.2.0.3 (ODAC 11.2) Примечания к выпуску: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC

Дополнительная документация по Linq to Entities и ADO.NET Entity Framework: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG

Примечание. ODP.NET также поддерживает Entity SQL.

Oracle, вероятно, выпустит бета-версию в какой-то момент в будущем. Если ссылка выше не работает, следите за oracle.com/technetwork/topics/dotnet/whatsnew/index.html для объявлений.

Christian Shay 15.03.2011 20:44

Обратите внимание, что Code-First НЕ поддерживается

Pierluc SS 25.04.2013 19:10

теперь, в 2013 году, какой-либо драйвер полностью управляемый .NET для Oracle (включая EF)?

Kiquenet 02.08.2013 15:19

@Kiquenet - В 2015 году (и, вероятно, раньше) Oracle имеет управляемый драйвер, поддерживающий Entity Framework. Он доступен в NuGet.

Theophilus 18.05.2015 19:57

Если вы этого еще не знаете, Oracle выпустила ODP.NET, который поддерживает Entity Framework. Однако он еще не поддерживает код.

http://www.oracle.com/technetwork/topics/dotnet/index-085163.html

Теперь у вас есть новый пакет nuget, попробуйте его использовать: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/

Banetti Могу ли я использовать его в приложении .NET Core 2.2?

XardasLord 11.07.2019 08:39

Другие вопросы по теме