Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 同步db4o文件访问_Visual Studio 2010_Db4o - Fatal编程技术网

Visual studio 2010 同步db4o文件访问

Visual studio 2010 同步db4o文件访问,visual-studio-2010,db4o,Visual Studio 2010,Db4o,如何从VisualStudio的Object Manager Enterprise(OME)db4o插件和我的应用程序同时访问.db4o数据库 我从db4o开始,将其与ASP.NETMVC应用程序集成。我使用StructureMap for IoC设置了一个两层存储库访问模式,在使用OME进行调试时,我不断在VS中获取DatabaseFileLockedException错误。当您希望同时从多个应用程序访问db4o数据库文件时,需要客户机-服务器模式。因此,您的应用程序或特殊的“仅db服务器”应

如何从VisualStudio的Object Manager Enterprise(OME)db4o插件和我的应用程序同时访问.db4o数据库


我从db4o开始,将其与ASP.NETMVC应用程序集成。我使用StructureMap for IoC设置了一个两层存储库访问模式,在使用OME进行调试时,我不断在VS中获取DatabaseFileLockedException错误。

当您希望同时从多个应用程序访问db4o数据库文件时,需要客户机-服务器模式。因此,您的应用程序或特殊的“仅db服务器”应用程序必须作为服务器打开文件,然后您的应用程序和OME都应该能够连接到此服务器

该文档对此进行了详细说明


我从未使用过OME,因此我不知道如何在那里配置它。

当您希望同时从多个应用程序访问db4o数据库文件时,需要客户机-服务器模式。因此,您的应用程序或特殊的“仅db服务器”应用程序必须作为服务器打开文件,然后您的应用程序和OME都应该能够连接到此服务器

该文档对此进行了详细说明


我从未使用过OME,所以我不知道如何在那里配置它。

谢谢。在同一应用程序中同时读/写是否需要客户端-服务器模式?您必须将ObjectContainer对象移到需要它的位置-或者为现有服务器创建新客户端,或者将对象移到需要它的位置。我认为,你不能简单地再次打开同一个文件,你不需要完全的客户机-服务器模式来读取/写入同一个应用程序。您可以创建嵌入式对象容器实例。看这里:谢谢。在同一应用程序中同时读/写是否需要客户端-服务器模式?您必须将ObjectContainer对象移到需要它的位置-或者为现有服务器创建新客户端,或者将对象移到需要它的位置。我认为,你不能简单地再次打开同一个文件,你不需要完全的客户机-服务器模式来读取/写入同一个应用程序。您可以创建嵌入式对象容器实例。请看这里: