2012-06-17 41 views
2

我有一个包含多个表的数据块,并且每个表都有不同的属性, 我想才达到以下几点:RavenDB多地图

创建和性能(从每一个表)的所有指数。

问题是我没有每个表的类,因为我已经使用动态类将它们插入到数据库中。

那么如何创建一个索引,给定一个字符串将返回其属性中包含该字符串的所有文档?

需要解决的另一个问题是,在将来的Tables插入中,我可以将新表添加到上面解释的索引中。

谢谢,大卫

回答

0

大卫, 您不必表中RavenDB,但放在一边,你可以定义一个指数在整个数据集,这样的:

 from doc in docs select new { doc.Name } 

它将定义所有类型的索引,允许您查询所有文档的名称。