RavenDB错误:我无法从其他类访问变量存储。有什么建议吗 [英] RavenDB Error: I can't access var store from a different class. Any Suggestions

查看:0
本文介绍了RavenDB错误:我无法从其他类访问变量存储。有什么建议吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

RavenDB错误:var存储不是全局变量。如何创建可以使用Access DocumentStore的类?如对此代码拒绝运行的原因有任何意见,敬请指正

    class Program
    { 
        static void Main(string[] args)
        {
            var store = new DocumentStore
            {
                Urls = new[] { "http://localhost:8080" },
                Database = "Tasks"
            };

            store.Initialize();

        }
     class OtherProgram

        using (var session = Store.OpenSession())
                    {
                        var task = session.Load<Entity>(combinedInitial + email)
//More code
}


    

推荐答案

通常,您将为每个应用程序使用单个文档存储实例(单例)。

此处查看初始化DocumetnStore的常见模式
https://ravendb.net/learn/inside-ravendb-book/reader/4.0/2-zero-to-ravendb#the-document-store

请参阅本演示中的演练和说明:
https://demo.ravendb.net/demos/csharp/basics/the-document-store

也可以按照BootCamp存储库中的示例操作
https://github.com/ravendb/bootcamp/tree/v5.x/src/unit1/lesson4#exercise-moving-the-documentstore-instance-to-a-singleton-class

这篇关于RavenDB错误:我无法从其他类访问变量存储。有什么建议吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆