최근에 Rob Conery's post about DB4O을 읽었으며 매우 흥미로 웠습니다. 내 질문은 실제로 클래스 생성과 Subsonic 및 DB4O의 향후 사용에 관심이 있습니다.아음속 및 DB4O
Subsonic은 데이터베이스를보고 DB4O에 대해 어떻게 작동하는지 클래스를 생성합니다. 클래스를 직접 작성해야하고 DB4O는 클래스가 정의한대로 오브젝트를 저장하거나 Subsonic과 같은 클래스 생성기에서 사용할 수있는 데이터베이스 설계 프로 시저가 있습니까?
Subsonic은 향후 빌드에서 작동하는 데이터베이스 중 하나 인 DB4O를 포함합니까? 나는이 기술 스택에 Subsonic
을 위해 볼 수
EURKEA! 전구가 켜져 있습니다.Person 클래스에 List 속성이있는 경우 Subsonic은 Person, Pet 및 PersonPet 링크 테이블을 가로 질러 클래스 개체를 채우기 위해 정보를 반환하지만 DB4O에는 필요하지 않습니다. 감사. 내 다른 지점에서 나는 시작하기 위해 어딘가에있을 기존 데이터베이스에서 클래스를 생성하는 것을 생각하려고했다. 나는 테이블을 많이 가지고 있고, 쓸데없는 많은 클래스를 쓸 수 없다. –
Jon
@ 존 : T4를 사용하여 데이터베이스에서 클래스를 생성 할 수있다. 이 작업에는 많은 방법이 있으며 많은 샘플이 있습니다. SubSonic은 T4를 사용하여 데이터베이스에서 클래스를 생성하는 한 가지 예이지만이 점에서는 거의 고유하지 않습니다. CodeSmith 및 MyGeneration과 같은 많은 코드 생성기가 있습니다. 나만의 글을 쓸 수도 있습니다 (하지만하지 마십시오!). –