我正在对运行时构建的类型进行RavenDB查询,因此我无法使用通用方法,如查询<>。我要做到这一点使用DocumentStore.DatabaseCommands.Query是这样的:如何设置IndexQuery对象的ResultsTransformer
documentStore.DatabaseCommands.Query("Raven/DocumentsByEntityName", new IndexQuery{Query = "Tag : MyDocuments"},null);
到目前为止好,除非这样我得到Json
对象,我想将它们转换为另一个type.I意识到IndexQuery
有ResultsTransformer
财产,但我不知道如何使用它,也找不到任何文档这IndexQeury
这种特殊用途。 所以问题是我可以如何将结果转换为另一种类型?
设置它为什么? – Beatles1692 2014-09-05 16:29:56
好吧,我明白了。据我了解,ResultTransformers在服务器端做的伎俩,但我希望能够将返回的JSON转换为我的代码中的特定类型,因此我认为我不能像这样使用ResultTransformers。所有其他方案? – Beatles1692 2014-09-06 06:21:04