데이터베이스에는 4,000,000 개의 레코드 (SQL Server)가 포함되어 있으며 실제 크기는 550MB입니다. 데이터베이스의 엔티티는 서로 그래프 스타일로 관련되어 있습니다. 5 레벨 깊이의 데이터베이스에서 엔티티를로드 할 때 문제가 발생합니다 (모든 레코드가로드 됨). Db4O 활성화 깊이, Faq, 웹 응용 프로그램 모범 사례
- 는 엔티티 프레임 워크와 같은 어떤 메커니즘이 (포함 ("MyProperty.ItsProperty"))
db4o는 데이터베이스와 함께 사용하기위한 최선의 유형 무엇입니까?
Guid, Generic Collections에는 어떤 문제가 있습니까?
db4o를 사용하는 WebApplication에 대한 모범 사례가 있습니까? 세션 컨테이너 + EmbeddedDb4ODb 또는 클라이언트/ServerDb4O? 도움을
들으 .. 좋은 설명을위한
들으. 하지만 샘플로 내 정확한 문제를주고 싶다 : 나는 3 개 기관이 있습니다 (NN 관계 B 교차로 엔티티 개념이다.. 그래프)
class A
{
public B[] BList;
public int Number;
public R R;
}
class B
{
public A A;
public C C;
public D D;
public int Number;
}
class C
{
public B[] BList;
public E E;
public F F;
public int Number;
}
내가 "(dbContext.A.Include를 조회 할 .이 요구 사항이 다른 쿼리에 쿼리를 변경할 수 있습니다
추가 질문 : BList.C.BList.A는 BList.CEG ") (....)
I want to get :A.BList.C.BList.A.R But I dont want to get :A.R I want to get :A.BList.C.E.G But I dont want to get :A.BList.C.F I want to get :A.BList.C.E.G But I dont want get :A.BList.D
주".) (포함 " 로드 할 수있는 가능성은 있습니까 A.BList [@Number < 120] .C.BList.A [@ Number> 100] Super syntax :)
과 같은 그래프 데이터베이스를 살펴 봐야합니다. 답변에 대한 업데이트가 추가되었습니다. – Gamlor