如果LINQ-to-SQL克服了与SQL Server数据库通信的.NET应用程序的对象关系阻抗不匹配...
如果我想构建.NET MVC UI,我的模型会在其中查询Documentum CMS数据库......
是否有LINQ to DQL(Documentum查询语言)库? ...
...这有助于我克服与Documentum交谈的对象 - 关系阻抗不匹配?
我正在开发一个项目,在这个项目中,将重新构建从Documentum 6.5内容管理系统中提取内容的.NET Web应用程序。
.NET Web应用程序将是.NET MVC,并将构建为一个独立的应用程序。
构建.NET应用程序的团队理想情况下不应该学习Documentum的复杂性和接口构建,而Documentum学习课程可能过度,可能会超出项目时间范围300%-400%。
所以在我开始尝试开始调用EMC之前,有没有人听说过这样的事情?我认为“LINQ to DQL”的想法将是一个合乎逻辑的步骤。虽然我之前曾与ECM合作过并理解过这些概念,但我从未使用过Documentum。我知道Documentum传统上是基于* nix的,Java,Apache(Tomcat),但这不应该阻止我从.NET应用程序中查询它,类似于SQL。如果我们把它拿走那么远,不妨看看LINQ的查询机制......?
答案 0 :(得分:3)
它似乎不存在,但您可以实现自己的Linq to DQL提供程序......
在how to implement an IQueryable provider
上查看这个优秀系列我使用本教程创建了一个简单的Linq to WMI提供程序(仅用于培训,因为a much better one已经存在)