문제

일부 프로젝트에는 속성이 있습니다. 반드시 다른 물체에 맞지 않는 것들.

이런 종류의 가치를 어떻게 저장합니까? 애플리케이션 설정? 플랫 파일? 데이터베이스 테이블?

어떻게 액세스합니까? 속성이있는 정적 객체? DB 호출?

여러 서버에서 파일을 동기화 해야하는로드 밸런스 환경에 있으면 이러한 변경 사항 중 하나가 변경됩니까?

환경ASP.NET 2.0

도움이 되었습니까?

해결책

나에게 그것은 설정이 컨텍스트에 달려 있습니다. 데이터 및 도메인과 관련이있는 경우 데이터베이스에 저장하는 경우 web.config에 저장하는 응용 프로그램과 관련이있는 경우.

다른 팁

App.Config 또는 사용자 정의 XML 구성 파일 및 구성 서비스. 키 값 쌍 매핑은 물건을 매우 간단하게 유지합니다.

.NET 응용 프로그램에서 사용하는 환경을 알려주지 않았기 때문에 Visual Studio의 ApplicationSettings 시스템을 사용합니다. 이렇게하면 디자이너의 기본값으로 설정을 구성 할 수 있으며 값에 액세스하기 위해 강하게 유형 된 클래스가 생성됩니다. 나는 일반적으로 기본 설정 외에도 이름이 영구적으로 두 번째 응용 프로그램 설정 요소를 추가하며 사용자가 설정 객체에서 이동하도록 구성하고 (예 : 창 위치) 지속적인 객체에 대한 모든 것을 구성합니다.

이것은 데스크탑 응용 프로그램에 적용됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top