Поддерживает ли Entity Framework Oracle 10g?

#.net #oracle #entity-framework #oracle10g

#.net #Oracle #entity-framework #oracle10g

Вопрос:

Есть ли какой-либо способ использовать Entity Framework с oracle 10g? Я пытаюсь создать модель сущности, но не вижу источника данных для oracle. Ценю вашу помощь.

Спасибо,

Ответ №1:

Да, вроде того. EF — это стандартный интерфейс. Сначала необходимо установить поставщика.

Entity Framework реализуется с помощью реализаций интерфейса поставщиками для каждой конкретной базы данных. Вам нужно найти поставщика для Oracle. Я использую Devart dotConnect. Вы также должны иметь возможность использовать новейший управляемый поставщик Oracle 12c с 10g. Обычно я разрабатываю базы данных 10g — 12c с одним клиентом и набором инструментов, и у меня нет проблем с совместимостью при использовании поставщиков 11g или 12c против 10g. Если вы не уверены, Oracle публикует матрицу совместимости версий клиента с версиями сервера.

http://www.devart.com/dotconnect/oracle/

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

Entity Framework, сама по себе не реализует поддержку Oracle, вы должны ссылаться на соответствующие сборки, которые включают поставщика EF.

То же самое касается Linq to SQL.

Вы можете найти несколько поставщиков EF для данной платформы базы данных.

Ответ №2:

Установлен ли у вас ODP?
Найдено по адресу:
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html