두 가지 다른 .NET 응용 프로그램은 DB4O 파일에 액세스 할 수 없습니다
문제
방금 다운로드하고 DB40 7.9를 사용하고 있으며 제공된 튜토리얼을 사용하여 두 개의 다른 .NET 3.5 응용 프로그램에서 테스트하고 있습니다.
이 두 응용 프로그램을 사용하여 동일한 데이터베이스 (c : pilot.db4o) 파일에 액세스 할 때, 다른 응용 프로그램은 이전 실행 중에 변경된 경우에도 해당 응용 프로그램의 변경 사항 만 반영합니다.
각 애플리케이션이 표시되지 않는 이유는 데이터베이스 파일에 대한 다른 응용 프로그램이 변경 사항을 변경하지 않습니까?
해결책
객체 모델은 각 응용 프로그램에서 어떻게 정의됩니까? 이 객체 모델을 정의하는 (a) 세 번째 어셈블리가 있습니까?
대본 비 DB4O는 어셈블리 이름을 기억해야하므로 작동하지 않습니다.
추신 : 나는 이것이 늦은 답변이라는 것을 알고 있지만 정보는 다른 사람들에게 유용하다고 생각합니다.
아드리 아노
다른 팁
이 경우 결과를 헌신하고 DB를 닫으려면 다음 응용 프로그램이 파일에 액세스하고 커밋 된 결과를 볼 수 있도록하십시오.
그러나 여러 '클라이언트에서 액세스 해야하는 경우 클라이언트 / 서버 모드를 사용해야합니다!
이전 달리기 중에 이러한 변경이 이루어 졌더라도.
이것에 대해 무엇을 의미합니까?
제휴하지 않습니다 StackOverflow