Pergunta

Eu apenas o download e e estou usando DB40 7,9 e estou testando-o em duas .NET diferentes 3,5 aplicações usando o tutorial fornecido.

Quando eu acessar o mesmo banco de dados (c: \ pilot.db4o) arquivo usando esses dois aplicativos, um após o outro, cada um está refletindo apenas as alterações feitas por essa aplicação, mesmo que essas alterações foram feitas durante a execução anterior .

Por que é cada aplicação não vendo muda o outro aplicativo feito para o arquivo de banco de dados?

Foi útil?

Solução

Como é o modelo de objeto definido em cada aplicação? Você tem um (a) terceiro conjunto que define esse modelo de objeto ou (b) você duplicado-lo em cada aplicativo?

Cenário B não trabalho desde db4o necessidades para lembrar o nome de montagem.

PS:. Eu sei que esta é uma resposta tardia, mas eu acho que a informação é útil para os outros

Adriano

Outras dicas

Em tal caso, certifique-se comprometido os resultados e fechar a db, de modo que a próxima aplicação pode acessar o arquivo e ver os resultados comprometidos.

Mas, em caso de necessidade de acesso a partir de vários dos clientes 'você deve tentar usar o modo de cliente / servidor!

mesmo se essas mudanças foram feitas durante a execução anterior.

O que quer dizer com isso?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top