RavenDB,只有用嵌入式数据库存储数据的方法是在'系统数据库'中?

Mat*_*olf 3 c# database ravendb ravendb-studio

我使用嵌入式数据库,并想知道对数据进行操作的唯一方法是使用系统数据库吗?我查看了管理工作室,看到我的所有数据都被转储到系统数据库中.即使我在管理工作室内创建了一个新的数据库,这个新的数据库仍未受到影响.使用代码方法我没有进一步深入,因为在嵌入式实例中似乎不支持多租户.那么唯一的方法是存储和访问SYSTEM DATABASE的数据?

谢谢

Mat*_*int 5

那是正确的.嵌入式模式旨在针对单个数据库进行操作,该数据库也是系统数据库.它目前不支持其他"租户"数据库.

如果需要少量不同的数据库,则可以创建多个嵌入式数据库.每个都需要自己的EmbeddableDocumentStore实例,以及为数据目录指定的不同路径.

如果您正在设计需要大量数据库的东西,则嵌入模式是不合适的.