저장소 패턴 - 데이터베이스를 전환하고 XML 파일을 전환하십시오. 안녕하세요저장소 패턴 - 데이터베이스를 전환하고 XML 파일을 전환하십시오.
가 나는 asp.net MVC 2.0 프로젝트를하고 난 저장소 패턴을 따랐다.
주기적으로 데이터베이스 서버에 대한 액세스가 끊어 지므로 개발을 계속 진행하기 위해 다른 메커니즘 (XML 파일)을 갖고 싶습니다. 불행하게도 DB의 로컬 버전을 가질 수 없습니다!
리포지토리 패턴을 사용하여 db 리포지토리를 전환하고 XML 버전으로 전환하는 것이 상대적으로 쉽다고 생각했습니다. 그러나 솔루션을 찾는 중대한 문제가 있습니다.
나는 LinqToXML 시도하지만 나는 손으로 뉴스 목록을 통해 XElement를 목록을 매핑해야 LinqToXML ToList이
Generic.List
을 반환로 뉴스 항목의 목록을 반환하려고 문제로 실행했다? News 클래스의 LinqToSQL 속성과 비교해 보았을 때 조금 어색한 것처럼 보였습니다. 그런 다음 단순히 테이블을 작성했습니다 ..... ToList();어떤 방향으로 생각하겠습니다.
감사합니다.
이것은 효과가있다. 그러나 이것은 모든 c 속성을 b 속성에 매핑해야한다는 것을 의미한다. 이것은 c 클래스가 이미 속성에 Linq.Mapping.ColumnAttribute를 가지고 있기 때문에 LinqToSQL과 관련이 없어도됩니다. LinqToXML이 멋지거나 실제로 클래스의 Linq 특성을 사용할 수 있는지 궁금합니다. –