2009-04-21 4 views
0

방금 ​​다운로드하여 db40 7.9를 사용하고 있으며 제공된 튜토리얼을 사용하여 두 가지 .NET 3.5 응용 프로그램에서이를 테스트하고 있습니다.두 개의 서로 다른 .NET 응용 프로그램이 db4o 파일에 액세스 할 수 없습니다.

이 두 응용 프로그램을 차례로 사용하여 동일한 데이터베이스 (c : \ pilot.db4o) 파일에 액세스 할 때 이전 버전에서 변경된 내용이 있더라도 해당 응용 프로그램의 변경 사항 만 반영됩니다 운영.

다른 응용 프로그램이 데이터베이스 파일에 변경 한 사항을 각 응용 프로그램에서 볼 수없는 이유는 무엇입니까?

+0

나는 노력이 당신을 돕기 위해 더 많은 정보를 필요 했어 - 아마 당신은 db4o는 포럼에 문제를 다시 샘플을 게시 할 수 있을까? – Goran

답변

1

각 응용 프로그램에서 개체 모델은 어떻게 정의됩니까? 이 객체 모델을 정의하는 세 번째 어셈블리가 있습니까? (b) 각 응용 프로그램에서이 객체 모델을 복제 했습니까?

시나리오 은 db4o가 어셈블리 이름을 기억해야하기 때문에 작동하지 않습니다.

추신 : 저는 이것이 늦은 대답이라는 것을 알고 있습니다. 그러나이 정보는 다른 사람들에게 유용하다고 생각합니다.

아드리아노

0

그런 경우 결과를 확약하고 db를 닫아서 다음 응용 프로그램이 파일에 액세스하여 커미트 된 결과를 볼 수 있도록하십시오.

하지만 여러 개의 '클라이언트'에서 액세스해야하는 경우 클라이언트/서버 모드를 사용해보십시오!

이전 실행 중에 변경된 경우에도 마찬가지입니다.

이 단어는 무엇을 의미합니까?

관련 문제