iKo*_*ode 7 c# connection-string
我有一个4/5项目的解决方案.
我目前在ac#文件中硬编码了我的域项目的连接字符串.
我想把它放在web.config或其他东西.从我在这里和其他地方阅读的内容,我应该将这些连接字符串存储在调用应用程序的Web配置中?
如果是这样,我如何访问它?
当我在我的类库中执行类似的操作时:
ConnectionStringSettingsCollection connectionStrings =
connectionStringsSection.ConnectionStrings;
Run Code Online (Sandbox Code Playgroud)
无法找到类型或命名空间,我错过了引用或其他什么?
config连接字符串的架构中有一个现有架构。
这在<configuration>元素下:
<connectionStrings>
<add name="example" connectionString="..."/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
在您的代码中,您应该使用ConfigurationManager来访问它们。为了获得对它的引用,您需要将using System.Configuration;命名空间添加到您的文件和System.Configuration.dll对您的项目的程序集引用(如果还没有)。
string conn = ConfigurationManager.ConnectionStrings["example"];
Run Code Online (Sandbox Code Playgroud)
您需要在主项目中添加对System.Configuration的引用.
那么你可以像这样访问连接字符串......
System.Configuration.ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;//<- last bit for a string version of the full connection string
Run Code Online (Sandbox Code Playgroud)
ConfigurationManager还允许您从web.config文件访问许多其他有用的属性(这也适用于app.config文件)
| 归档时间: |
|
| 查看次数: |
11800 次 |
| 最近记录: |