Одновременный доступ к файлу db4o - PullRequest
0 голосов
/ 02 марта 2011

Как я могу одновременно получить доступ к моей базе данных .db4o из плагина db4o Object Manager Enterprise (OME) Visual Studio и из моего приложения?

Я начинаю с db4o, интегрируя его с приложением ASP.NET MVC. У меня есть двухслойный шаблон доступа к репозиторию, настроенный с использованием StructureMap для IoC, и я продолжаю получать ошибки DatabaseFileLockedException в VS при отладке при использовании OME.

1 Ответ

3 голосов
/ 02 марта 2011

Если вы хотите получить доступ к файлу базы данных db4o из нескольких приложений одновременно, вам нужен режим клиент-сервер.Таким образом, либо ваше приложение, либо специальное приложение «db-server only» должно открыть файл как сервер, и ваше приложение, и OME должны иметь возможность подключиться к этому серверу.

В документации пример для этого.

Я никогда не использовал OME, поэтому понятия не имею, как его там настроить.

...