이것은 RavenDB를 사용하기 시작한 개인 프로젝트입니다. 트랙 데이터가 xml 파일에 저장되어있는 mxing 프로그램을 사용해 왔습니다. 구조는 다음과 같습니다.RavenDB : 내 프로젝트의 아키텍처에 도움이 있습니다.
<Song attribute="" attribute="">
<node1 attribute="" />
<node2 attribute="" attribute="" />
<node3 attribute="" attribute="" attribute="" />
<node4 attribute="" attribute="" />
<node5 attribute="" />
</Song>
<Song attribute="" attribute="">
<node1 attribute="" />
<node2 attribute="" />
<node3 attribute="" />
<node4 attribute="" attribute="" />
</Song>
데이터 (CRUD 및 기타 정보)를 조작하고 싶습니다. 재미있게 지낸 후, 모든 것을 ravenDB에 저장 한 다음 새 xml 파일에 저장하고 싶습니다. 데이터가 xml 노드이므로 모든 노드와 그 내용을 RavenDB로 가져 오는 것이 가장 좋습니다.
DAL : 디자인을 만들려면 내가 적어도 2 POCO 할 계획 스키마에서 분리 속성입니다 SongRecord
POCO을 BL 전형적인 노드에서 그 : Song
POCO 더 많은 비즈니스가
잠시 후 모든 것을 db에 저장 한 다음 위에서 언급 한 스키마 인 새 XML 파일로 모든 것을 내보내려고합니다.
당신은 어떻게 생각하십니까? 뭔가 잘못 됐니? 대신에 가장 좋은 것은 무엇입니까? RavenDB를 배우는 것은 애완 동물 프로젝트라는 것을 기억하십시오.
xml과 json 사이를 변환하는 이유는 무엇입니까? 공연? 나는 까마귀를 사용하지 않았습니다 ... XML을 저장할 수 있습니까? 만약 당신이 출력하고자하는 형식으로 까마귀에 xml을 저장할 수 있다면 .. 절약은 산들 바람이 될 것입니다. 건축술은 저에게 잘 tho 본다. 재미있게 보내라. – iDevForFun