구성 파일에서 연결 문자열을 가져 오기 위해 .NET 코드를 작성했습니다..NET 구성 시스템의 맞춤법 오류, 디자인 결함?
1 ConnectionStringsSection :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="key1" value="hello,world!"/>
</appSettings>
<connectionStrings>
<add name="conn1" connectionString="abcd"/>
</connectionStrings>
</configuration>
.NET 프레임 워크가 연결 문자열을 얻을 수있는 다음과 같은 유형을 제공 : config 파일은 다음과 같습니다 여러 연결 문자열
를 포함하는 구성 섹션을 의미합니다 2- ConnectionStringSettingsCollection : 연결 문자열 컬렉션을 나타냅니다.
3- ConnectionStringSettings : 특정 연결 문자열을 나타냅니다.
.NET 프레임 워크는 앱 설정을 얻을 수있는 다음과 같은 유형의 제공
5 KeyValueConfigurationCollection
6 KeyValueConfigurationElement
비교
3- AppSettingsSection을 2 ~ 5, 3 ~ 6, 왜 여분의 "s "에서 ConnectionStringSetting [s] Collection 및 ConnectionStringSetting [s]?
이 맞춤법 오류는 실제로 잘못된 것입니다. 나는 그것이 디자인 결함이라고 생각한다.
누구나 눈치 채셨습니까?
답장을 보내 주셔서 감사합니다. 당신이 말했듯이, "설정"은 복수를 의미합니다. 하지만 한 가지 더 ConnectionStringSettings 유형은 단일 연결 문자열을 나타냅니다. 여기서는 복수 단어를 사용하는 것이 적절하지 않습니다. ConnectionString은 충분하다고 생각합니다. – smwikipedia
+1 "영어로"해당 언어에 대한 구문 강조 표시 또는 오류 검사가 필요합니다. – PostMan
@smwikipedia - 코드에서 ConnectionStringSettings에 액세스 할 때 하나의 ConnectionString에 대한 모든 설정을 가져 오므로 ConnectionString, ProviderName ...기타. –