2009-08-22 9 views
0

Если LINQ-to-SQL преодолевает несоответствие объектно-реляционного импеданса приложения .NET, использующего базу данных SQL Server ...Существует ли «LINQ to DQL»?

Если я хочу создать интерфейс .NET MVC, где моя модель запрашивает Documentum База данных CMS ...

Есть ли библиотека LINQ to DQL (Documentum Query Language)? ...

... что поможет мне преодолеть несоответствие объектно-реляционного импеданса разговоров с Documentum?

Я работаю над проектом, в котором будет перестроено веб-приложение .NET, которое извлекает контент из системы управления контентом Documentum 6.5.

Веб-приложение .NET будет .NET MVC и будет создано как самостоятельное приложение.

Команде, создающей приложение .NET, в идеале не нужно будет изучать сложность Documentum и сборку интерфейса, а учебный курс Documentum, вероятно, будет излишним и, вероятно, превысит проектный таймфрейм на 300% -400%.

Итак, прежде чем я начну пытаться вызвать EMC, кто-нибудь слышал об этом? Я думал, что идея «LINQ to DQL» станет логическим шагом. Я никогда не работал с Documentum, хотя раньше работал с ECM и понимал концепции. Я знаю, что Documentum традиционно основан на nix, Java, Apache (Tomcat), но это не должно мешать мне запрашивать его из приложения .NET, похожего на SQL. И если мы возьмем это так далеко, можно также взглянуть на LINQ для механизма запросов ...?

+0

Эй, прошло много времени ... знаете ли вы, есть ли LINQ to DQL в эти дни? Вы в итоге создали его? :) – yellowblood

+1

Нет такой вещи, к сожалению. Пошел с другим продуктом. Возможно, вы можете экспортировать данные documentum в xml, а затем использовать Linq для XML на этом ... –

ответ

3

Это, кажется, не существует, но вы могли бы реализовать свой собственный Linq для DQL провайдера ...

Проверить эту прекрасную серию на how to implement an IQueryable provider

я использовал этот учебник, чтобы создать простой Linq к WMI (только для обучения, так как a much better one уже существует)