2

RavenHQ が .NET、特に Silverlight 向けの使いやすいデータベースであることを知りました。テスト データ (コードを参照) を挿入しようとしていますが、うまくいきません。私は RavenDB を初めて使用するので、何か大きなものを見逃していると思います。

プロジェクトへの参照を追加し、clientaccesspolicy.xml と crossdomain.xml を作成しました。1.ravenhq.com から "GET clientaccesspolicy.xml" に対する HTTP 200 応答 (Firebug) を受け取りましたが、他に何も起こらず、データが挿入されません。どんなアイデアでも大歓迎です。

Private Sub TestRavenDB()
    Try
        Dim ds = New DocumentStore()
        ds.Url = "https://1.ravenhq.com/databases/AppHarbor_60e82bd1-234f-4178-a59a-b527a1d391bb"
        ds.ApiKey = "1f827c44-3e38-4e66-8801-83ba03b01f67"
        ds.Initialize()

        Dim p As New Person("Donald")
        Dim session As IAsyncDocumentSession = ds.OpenAsyncSession()
        session.Store(p)

        session.SaveChangesAsync()
    Catch ex As Exception
        MessageBox.Show(ex.Message)
    End Try
End Sub
4

1 に答える 1

1

そこにあることに注意してくださいSaveChangesAsync。テストが戻る前に、それが完了するまで待つ必要があります。

于 2012-10-04T17:16:58.147 に答える