所以可以说我有3个对象水果,苹果和橘子。 Fruit是Apple和Orange的抽象基类。当我使用session.Store(myApple)时,它将它放入Apple集合中。 myOrange商店在橘子收藏。说得通。指定集合名称在RavenDB
我可以告诉乌鸦,我想一个水果集合,可容纳苹果或橙子? Mongodb允许这样做,因为它允许我明确指定集合名称。该RavenDB集合文件说:
预期的使用模式是集合用于分组 文件具有类似的结构,尽管这不是必需的。从 数据库的角度来看,一个集合就是一组共享相同的实体名称的文件 。
我希望它是这样的:session.Store <水果>(myApple),或session.Store( “水果”,myApple)
任何想法?谢谢。
这些看起来与您的问题类似。我会尝试这个,但目前我无法完成。 http://groups.google.com/group/ravendb/browse_thread/thread/eb86c2ffd29ed5e/11644a7eaddaf123?lnk=gst&q=Inheritance#11644a7eaddaf123 http://mikehadlow.blogspot.com/2010/10/ravendb-playing-with-继承 - 和.html –