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

StackOverflow https://stackoverflow.com/questions/82644

Вопрос

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

Это было полезно?

Решение

Поставщик OraDirect от DevArt теперь поддерживает entity framework.Видишь http://devart.com/news/2008/directs475.html

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

Обновить:

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 объявила о "заявление о направлении" для ODP.net и Entity Framework:

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

Взгляните на Пример поставщика Entity Framework для Oracle и эта запись в блоге.

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

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

Ответ будет "в основном".

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top