首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让RavenDB客户端应用编程接口在Silverlight中工作

让RavenDB客户端应用编程接口在Silverlight中工作
EN

Stack Overflow用户
提问于 2012-10-05 00:39:42
回答 1查看 195关注 0票数 2

我刚刚了解到,对于.NET来说,RavenHQ是一个易于使用的数据库,尤其是Silverlight。我正在尝试插入一些测试数据(参见代码),但它不起作用。我想我错过了一些重要的东西,因为我是RavenDB的新手。

我添加了对项目的引用,并创建了clientaccesspolicy.xml和crossdomain.xml。我从1.ravenhq.com得到了一个HTTP200响应"GET clientaccesspolicy.xml“,但是没有发生其他事情,也没有插入任何数据。任何想法都将不胜感激。

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-05 01:16:58

请注意,这里有SaveChangesAsync。在您的测试返回之前,您需要等待测试完成。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12731848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档