2009-08-22 7 views
0

Si LINQ to SQL surmonte la différence d'impédance objet-relationnel d'une application .NET parlant à une base de données SQL Server ...Est-ce que "LINQ to DQL" existe?

Si je veux construire une interface utilisateur .NET MVC, où mon modèle interroge une Documentum Base de données CMS ...

Existe-t-il une bibliothèque LINQ to DQL (Documentum Query Language)? ...

... qui m'aidera à surmonter l'incompatibilité objet-relationnelle de l'impédance de parler à Documentum?

Je travaille sur un projet dans lequel une application web .NET qui tire le contenu d'un système de gestion de contenu Documentum 6.5 va être reconstruite.

L'application Web .NET sera .NET MVC et sera construite en tant qu'application autonome. L'équipe qui construit l'application .NET ne devrait idéalement pas avoir à apprendre les subtilités de Documentum et pour une construction d'interface, et un cours d'apprentissage Documentum est probablement exagéré et dépasserait probablement la durée du projet de 300% à 400%. Avant de commencer à appeler EMC, quelqu'un a-t-il entendu parler de quelque chose comme ça? Je pensais que l'idée de "LINQ à DQL" serait une étape logique. Je n'ai jamais travaillé avec Documentum bien que j'ai déjà travaillé avec ECM et que je comprenne les concepts. Je sais que Documentum est traditionnellement basé sur Java, Apache (Tomcat), mais cela ne devrait pas m'empêcher de l'interroger à partir d'une application .NET, similaire à SQL. Et si nous prenons cela aussi loin, pourrait aussi bien regarder LINQ pour le mécanisme d'interrogation ...?

+0

Hey, il ya longtemps ... savez-vous s'il y a un LINQ à DQL ces jours-ci? Avez-vous fini par en créer un? :) – yellowblood

+1

Une telle chose n'existe malheureusement pas. Je suis allé avec un produit différent. Vous pouvez éventuellement avoir des données d'exportation documentum vers xml, puis utiliser Linq pour XML sur ce ... –

Répondre

3

Il ne semble pas exister, mais vous pouvez mettre en œuvre votre propre fournisseur LINQ to dql ...

Vérifiez cette excellente série sur how to implement an IQueryable provider

J'ai utilisé ce tutoriel pour créer un simple Linq à WMI fournisseur (juste pour la formation, puisque a much better one existe déjà)