5

저는 Orchard CMS 기반 웹 사이트에 통합하려는 관계형 데이터 (예 : 다양한 1-n 및 m-n 관계가있는)가있는 기존 데이터베이스 (SQL)를 보유하고 있습니다. 해당 데이터베이스에는 백 엔드 데이터 유지 관리 응용 프로그램으로 ASP.NET 동적 데이터가 있습니다.콘텐츠 유형에 기존 데이터베이스 데이터를 가장 잘 통합하는 방법

내가하고자하는 것은 Orchard에이 정보를 통합하는 것입니다. 즉, Orchard CMS를 사용하여 정보를 사용자에게 표시합니다. 또한 Orchard의 개념을 활용하여 더 많은 기능 (예 : 태그 추가, 주석)으로 컨텐츠 유형을 확장하고자합니다.

하지만 복잡한 유지 관리 프로세스 (기존 데이터베이스의 항목 ID를 지정해야하는 콘텐츠 부분 만들기)를 만들지 않고 해당 데이터를 통합하는 가장 좋은 방법을 찾는 데 어려움을 겪고 있습니다.

불행히도, 내가 달성하고 싶은 샘플을 찾지 못했습니다 ... 어떤 제안입니까?

답변

5

은 기존의 복잡한 데이터베이스가있는 경우, 오차드 스토리지 시스템으로 이동하는 것은 완전히 ... 매우 고통스러운 과정이 될 것입니다

가장 좋은 옵션은 현재 데이터베이스에있는 기존 데이터를 유지하는 것입니다, Orchard 콘텐츠를 콘텐츠 부분 처리기 레벨에 두 번째로 묶고 연결합니다 (기본 부분의 적절한 데이터로 콘텐츠 부분을 공급).

나는 다른, 매우 비슷한 질문 - here에 대한 대답에서이를 달성하는 방법에 대한 간단한 연습을 작성했습니다. 한 곳에서 모든 것을 저장하려면

모든 후, 당신은 항상 컨텐츠 부분을 저장하기 위해 자신의 IRepository <> 구현을 쓸 수 있지만, 작품의 많은, 난 당신을 조언 것 당신이 정말로해야하지 않는 한 그것을 피하십시오.

HTH

+0

답변과 링크를 제공해 주셔서 감사합니다. –

+0

당신은 환영합니다 :) –

+0

솔루션 제안을 구현할 수있게되면이 항목을 대답 할 예정입니다. –

관련 문제