0

DocumentDatabase オブジェクトを操作したい。このために、次のコードを書いていますが、機能していません。「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という NullReferenceException が発生しています。これを行う正しい方法を教えてください。コードは:

 Raven.Database.Config.InMemoryRavenConfiguration configure1 =
            new Raven.Database.Config.InMemoryRavenConfiguration 
            { 
                DatabaseName = databaseName,
                Port=8080 ,
                DataDirectory="~/Data"
            };
        DocumentDatabase database1 = new DocumentDatabase(configure1);
        //database1.GetDocuments(0,3,null);
4

1 に答える 1

0

を使用しEmbeddedDocumentStore、必ず初期化してください。セッションを作成し、セッション オブジェクトを使用して組み込みデータベースにクエリを実行します。

var documentStore = new EmbeddableDocumentStore
{
     DataDirectory = "Data"
}.Initialize();

var session = documentStore.OpenSession();

あなたができるよりもsession.Load(id)session.QueryまたはdocumentStore .DatabaseCommands

于 2012-04-24T06:54:11.353 に答える