Есть ли Способ использовать Linq для Oracle

Может быть, потому, что вы не сделали отступ для своего метода __init__()? или Meta class.

17
задан Keith 27 August 2008 в 18:19
поделиться

8 ответов

Нет, LINQ к SQL является в значительной степени MS, SQL только - думает о нем как о клиентском драйвере.

Microsoft помогает Oracle, и DataDirect разрабатывают поставщиков для Oracle и других серверов баз данных неMS.

12
ответ дан 30 November 2019 в 11:13
поделиться

Мы используем драйвер OraDirect от Devart. Это включает поддержку платформы Объекта ADO.NET. Можно загрузить пробную версию здесь . Можно затем использовать LINQ для объектов или объекта SQL сверху этого.

оценка этого является вполне дружелюбным разработчиком, Вы платите на место разработчика, и можно использовать его однако, Вам нравится.

Другое большое преимущество этого драйвера состоит в том, что можно использовать его, не устанавливая клиент Oracle, это - большое плюс и стоящий одной только цены.

@Greg: Мы оценили datadirect драйверы также, но производительность была плоха и астрономическая стоимость.

Редактирование: кажется, что DevArt объявил о бете с поддержка LINQ недавно

10
ответ дан 30 November 2019 в 11:13
поделиться

Одна вещь, которую Вы могли бы изучить, состоит в том, что существует теперь LINQ к Объектам, который усиливает Платформу Объекта MS, которой я верю, агностик DB. Я все еще изучаю, как это работает сам, но если Вы могли бы создать Объект Данных ADO.NET, который взаимодействует через интерфейс с Oracle, Вы могли затем использовать LINQ против того Объекта.

4
ответ дан 30 November 2019 в 11:13
поделиться

Существует также Lightspeed, который имеет на организацию (не на разработчика) схема лицензии и, кажется, имеет довольно твердую библиотеку документации и ознакомительную версию (до 8 объектов). Я проверяю это в настоящее время.

4
ответ дан 30 November 2019 в 11:13
поделиться

Действительно посмотрите на Linq к объектам все же. У меня есть datareader, заполняют набор объектов, которые отображаются на таблице оракула. Я могу использовать linq для запросов того набора очень мощными, простыми, и простыми способами.Мне очень нравится. Настоятельно рекомендовать.

3
ответ дан 30 November 2019 в 11:13
поделиться

Не простой способ, по крайней мере, пока хороший поставщик не производится.

Действительно MS должен обеспечить, по крайней мере, OLEDB Linq поставщик. В конце концов, Linq к Sql является в основном реализацией IQueryable с поддержкой разработчика.

0
ответ дан 30 November 2019 в 11:13
поделиться

После долгих поисков я нашел DbLinq и должен помочь. Я сам собираюсь попробовать. Я наткнулся на ваш вопрос, потому что искал такое же решение. Надеюсь, это поможет.

4
ответ дан 30 November 2019 в 11:13
поделиться

Почему бы не попробовать ALinq? http://www.alinq.org

2
ответ дан 30 November 2019 в 11:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: