使用C#进行CMIS元数据查询

时间:2015-12-10 18:57:14

标签: c# .net alfresco cmis

您如何通过描述查询alfresco存储库?或者你可以指出我更好的选择。

我已经尝试过了。

IItemEnumerable<IQueryResult> qr = session.Query("SELECT * FROM  cmis:document WHERE cmis:description = 'TEST'", false);  

我能够找到所有文档..甚至包含特定名称的文档。 喜欢这个

IItemEnumerable<IQueryResult> qr = session.Query("SELECT * FROM cmis:document WHERE CONTAINS('~cmis:name:RPT')", false);

值是

cmis:propertyString propertyDefinitionId =&#34; cmis:description&#34;的displayName =&#34;说明&#34;的localName =&#34;描述&#34; queryName =&#34; CMIS:描述&#34;&GT;        测试

1 个答案:

答案 0 :(得分:0)

这有效

IItemEnumerable<IQueryResult> qr = session.Query("SELECT * FROM cmis:document as " + 
                              "D JOIN cm:titled as T on D.cmis:objectId = T.cmis:objectId " +
                                "WHERE T.cm:description like '%test%'", false);