.net 4.0 silverlight 프로젝트가 있는데 외부 xml 파일에 많은 응용 프로그램 및/또는 사용자 별 구성을 저장합니다. 응용 프로그램 별 구성이란 프로젝트 이름, URL, 특정 UI 구성 등을 의미합니다. 응용 프로그램이 늘어남에 따라 이러한 XML 구성 파일의 수와 각 XML 파일의 내용이 늘어납니다. 내 질문은 : 이러한 값을 저장하려면 .net에 다른 대안이 있습니까? 이전에는 데이터베이스 테이블에이 모든 값이 있었기 때문에 옵션이 없습니다. 나는 다른 종류의 저장소 나 성장하는 xml을 모듈화하는 방법을 찾고있다. 감사합니다. ..net에있는 XML에 대한 대안이 있습니까?
0
A
답변
1
나에게 당신의 문제가 실제 데이터 형식이 아니라는 소리가납니다. 구성 관리 프로세스가 점점 까다로워지고 있습니다. 사용자 (또는 다른 사람들)가 구성 데이터를 관리하는 데 도움이되는 간단한 관리 도구를 구현 한 다음 데이터 형식을 선택하는 것이 중요하다고 생각할 수 있습니다.
현재 나의 회사에서는 구성 관리가 자연스럽게 진화했습니다. 먼저 대부분의 구성을 데이터베이스의 구성 테이블에 저장합니다. 그런 다음 XML을 변경하여 데이터베이스에 저장합니다. 그런 다음 XML을 표준 형식으로 리팩터링하고 원숭이가 구성을 수행 할 수 있도록 편집하는 GUI 도구를 구현했습니다. 확실히 완벽하지는 않지만 우리는 꽤 만족합니다.
+0
예. 너는 절대 복근이야. 나는 당신과 같은 길을 걷고 있습니다 ... 나는 어떤 종류의 관리 도구가 그 대답이라고 생각합니다. 귀하의 의견을 보내 주셔서 감사합니다. – Mayank
1
텍스트 파일에 저장되어있는 JSON을 사용할 수 있습니다.이 파일은 Xml과 비교해도 여전히 명확하고 이해하기 쉽고 C# 객체로 쉽게 직렬화 및 비 직렬화 할 수 있습니다.
관련 문제
- 1. WCFTestClient에 대한 대안이 있습니까
- 2. svn_load_dirs.pl에 대한 대안이 있습니까?
- 3. ITScriptNet에 대한 대안이 있습니까
- 4. Gigaspaces에 대한 대안이 있습니까?
- 5. 셀레늄에 대한 대안이 있습니까?
- 6. cprintf에 대한 대안이 있습니까?
- 7. TextView에 대한 대안이 있습니까?
- 8. ImageCR3에 대한 대안이 있습니까?
- 9. py2exe에 대한 대안이 있습니까?
- 10. FastSharp에 대한 대안이 있습니까?
- 11. Readline에 대한 간단한 대안이 있습니까?
- 12. BoxedApp SDK에 대한 대안이 있습니까?
- 13. mySQL에 대한 "last_update_ID()"대안이 있습니까?
- 14. 2.2의 ActionBar에 대한 대안이 있습니까?
- 15. JTable에 대한 대안이 있습니까? 무료입니다.
- 16. YUI의 Chosen.js에 대한 대안이 있습니까?
- 17. Silktest에 대한 무료 대안이 있습니까?
- 18. MySQL의 TOP에 대한 대안이 있습니까?
- 19. .net에있는 rss 파서
- 20. WinForms의 MessageBox에 대한 좋은 대안이 있습니까?
- 21. Install Shield에 대한 좋은 대안이 있습니까?
- 22. rtsp를 스트리밍하고 표시하는 libVLC에 대한 대안이 있습니까?
- 23. isNaN()에 대한 JavaScript 대안이 있습니까?
- 24. NSURLConnection에 대한 신뢰할 수있는 대안이 있습니까?
- 25. 낙천적 인 잠금 장치에 대한 대안이 있습니까
- 26. "클래식"쿠키 인증에 대한 가능한 대안이 있습니까?
- 27. Console.ReadKey()에 대한 더 나은 대안이 있습니까?
- 28. ListDictionary 클래스에 대한 일반적인 대안이 있습니까?
- 29. php imap 확장 프로그램에 대한 대안이 있습니까
- 30. 파이썬에서 gobject.timeout_add()에 대한 대안이 있습니까?
데이터베이스 테이블이 옵션이 아닌 경우 간단한 키 - 값 저장소가 좋습니까? – Filip
당신이 말한 바에 따르면 다른 저장소 메커니즘이 근본적인 문제, 즉 너무 많은 설정 파일을 해결하는 방법을 보지 못했습니다. –
@Filip : 의견을 주셔서 감사합니다. 키 - 값 저장소는 응용 프로그램이 실행 중일 때 구성 값을 저장하는 것을 의미합니까? 하지만 그 값을 xml이나 db 등 어딘가에서 가져와야합니다. 키 - 값 목록이 정적 일 수 있으므로 바람직하지 않습니다. – Mayank