RavenDB中的多个数据库

时间:2011-08-16 09:25:51

标签: database instance ravendb

我们计划在生产环境中使用RavenDB,不同的客户将拥有不同的数据库,但我想使用相同的RavenDB实例。

此页面介绍了多个数据库的创建:http://ravendb.net/documentation/multiple-databases

我尝试在server-folder中创建一个Databases - 文件夹,然后创建一个名为MyCustomerName的文件(不带扩展名)。我尝试了不同的其他事情,但我不断收到消息:

{
  "Url": "/databases/MyCustomerName",
  "Message": "Could not find a database named: MyCustomerName",
  "Error": "Could not find a database named: MyCustomerName"
}

上面这个页面是我能找到的关于这个主题的唯一来源,我确信我只需要一点方向来完成这项工作。

1 个答案:

答案 0 :(得分:4)

斯蒂芬, 文档没有谈论“文件”,它谈论的是“文档”。 您应该在master数据库中创建描述此内容的文档

您也可以通过调用以下方式使用API​​执行此操作:

store.DatabaseCommands.EnsureDatabaseExists(name);