문자열 및 GUID와 같은 몇 가지 속성이있는 EPiServer DDS에 형식을 저장합니다. 이제 해당 유형에 string 유형의 새 특성을 추가하려고합니다. DDS가 유형에 추가 된 새 특성을 인식하고이를 DDS의 유형에 대한 스키마에 추가하는 방법은 가능합니다.EPiServer DDS 형식의 스키마 변경
답변
는이 같은 가게에 유형을 매핑해야합니다
하는의이 클래스가 자동차라고 가정 해 봅시다
VAR 저장소 = DynamicDataStoreFactory.Instance.GetStore (대해서 typeof (자동차)); store.StoreDefinition.Remap (typeof (Car)); store.StoreDefinition.CommitChanges();
그런 다음 다음 새로 고침 할 직후 저장소 인스턴스를 사용하려고하는 경우 :
store.Refresh를();
당신은 여기 DDS에 대한 자세한 정보를 찾을 수 있습니다폴 스미스 개발자 전도사를 EPiServer
CMS/EPiServer 프레임 워크의 다음 버전은에서이 작업을 수행하기 위해 PowerShell을 cmdlet을 함께 제공됩니다 스크립트. CMS를 6 버전에 대한
나는 당신이 초기화 모듈(http://world.episerver.com/Blogs/Magnus-Strale/Dates/2010/을 Global.asax에에 코드를 추가하거나 생성 제안 2/변경 - 인 - 더 - 초기화 - 시스템에서-EPiServer-CMS-6-RC1 /)
유형 및 저장 정렬하는 경우 먼저 확인할 수 있습니다
VAR 저장소 = DynamicDataStoreFactory.Instance합니다. GetStore (typeof (Car)); if (! store.StoreDefinition.ValidateAgainstMappings (typeof (Car), false)) { store.StoreDefinition.Remap (typeof (Car)); store.StoreDefinition.CommitChanges(); }
이렇게하면 필요할 때만 다시 매핑 할 수 있습니다.
많은 도움을 주신 고마워요. –
- 1. EPiServer 개발
- 2. EPiServer InitializationException
- 3. cx_Oracle을 사용하여 스키마 변경
- 4. 스키마 이름 변경
- 5. 파일 형식의 변경 값
- 6. C# 형식의 XSD 스키마 가져 오기
- 7. EPiServer R2 SP2
- 8. dev/prod에서 스키마 변경 다루기
- 9. EPiServer 파일 관리자에서 XForms 지역화
- 10. 예외 때 EPiServer 웹 사이트
- 11. EPiServer CMS R2에 Office 통합
- 12. 현재 E2652 EpiServer Developer Masterclass 인증 시험은 EPiServer CMS 6 R2에 대해서만 질문합니까?
- 13. 엔티티 프레임 워크와 테이블 스키마/구조체 변경
- 14. MySQL의 변경 열 정렬 및 정보 스키마
- 15. 스냅 샷 복제 게시자 스키마 변경
- 16. SQL Server 스키마 변경 자동화 스크립트
- 17. Fluent Nhibernate 내보내기 스키마 및 테이블 변경
- 18. SubSonic을 사용할 때 런타임에 Oracle 스키마 변경
- 19. 데이터베이스 스키마 변경 배포를위한 사용 권한
- 20. Devil을 사용하여 DDS 파일에 큐브 맵로드
- 21. * .DDS 파일을로드하는 것이 빠른 것이라고 생각 했습니까?
- 22. .dds 파일을 그림 상자로로드하는 방법은 무엇입니까?
- 23. 메모리 기반 데이터 형식의 변경 관리
- 24. 스키마 스키마
- 25. 강력하게 형식화 된 데이터 집합 및 스키마 변경
- 26. EPiServer 4.61 WYSIWYG 편집기에서 스크립트 태그 제거
- 27. IIS6에서 EPiServer CMS5를 사용하는 Custom 404
- 28. mysqldump 스키마 전용, 드롭없이 스키마 업데이트
- 29. 스키마 변경 : 다른 테이블의 필드를 외부 키로 변환
- 30. MVC3/EF - 모델 변경 중 ... 데이터베이스 스키마 불일치
안녕하세요 폴, 그 해답을 주셔서 고맙습니다. 문제는 저에게있어서 가장 큰 부분을 해결했습니다. 문제는 어디에서 실제로 전화를 걸 수 있습니까? 이것은 내가 가끔씩 만 일어날 수있는 무언가라는 것을 의미하므로, DDS를 사용하는 코드베이스의 일반적인 부분이 아닌 리 맵핑을 수행하는 스크립트처럼 디자인 타임에 한 번 실행되어야한다고 생각합니다. 과거에 이것을 어떻게 사용 했습니까? –