【发布时间】:2013-11-06 23:49:35
【问题描述】:
几周前,我问是否有可能在 raven 的一个“集合”中包含多种类型,我很喜欢。但是现在我开始编写一些索引/查询,并且遇到了问题..
我没有意识到这意味着所有类型都将被视为同一事物。我认为“集合”只是用于 RavenDB Management Studio 的字符串。所以……在这种情况下……
class Prototypes : { // ... }
使用身份模式items/prototypes/#进入“items”集合
class Items : { // ... }
使用身份模式items/#进入“items”集合
class Schemas : { // ... }
使用身份模式items/##/schemas/##
进入“items”集合如果我这样做...
var prototypes = RavenSession.Query<Prototype>().ToArray();
我也得到了所有的项目和模式。有什么方法可以具体说明我想从索引/查询中返回的内容类型吗?
最初希望将它们归为一个集合只是为了保持整洁,而不是有很多不同的集合。当时我没有意识到这会发生,因为我认为对于查询来说重要的是类名,而不是集合名。
【问题讨论】:
标签: ravendb