2

私はraven dbが初めてです。API を読み、データベースを作成しようとしました。データベースが存在しない場合にデータベースを作成する、EnsureDatabaseExists 関数のようなものがあります。実際には DocumentDatabase タイプを使用してそのデータベースを作成します。私はそれを使用してデータベースを作成しますが、このオブジェクトを使用してドキュメントを直接操作できるように、このオブジェクトを直接使用したいと考えています。私は正しくやっていますか?または、これよりも優れた方法でドキュメントを操作できますか。ありがとうございます。

4

2 に答える 2

1

データベース ドキュメントとクエリ ドキュメントを混同していると思います。

データベース ドキュメントは、デフォルト データベース上のドキュメントであり、デフォルト データベースではない RavenDB 内のデータベースを表すだけです。データベース名や場所などのデータを保存します。あなたは、ravendb の消費者として、このドキュメントとは何の関係もありません。これは、他のドキュメントのクエリとは関係ありません。

ドキュメントのravendbをクエリする方法については、こちらを参照してください。特定のデータベースにクエリを実行するには、そのデータベースだけを使用する場合は、接続文字列でデータベース名を指定するだけで十分です。一度に複数のデータベースに対して作業する場合は、セッションを開くときに必要なデータベース名を指定できますstore.OpenSession("database-name")

于 2012-04-19T09:02:02.523 に答える