如何在app.config中输入sql查询

时间:2013-11-15 05:16:10

标签: c# sql-server app-config

我想将所有sql查询放在app.config中。

我也知道如何配置

<connectionStrings>
   <add name="DatabaseConnection" 
        connectionString="Data Source=SQLEXPRESS;uid=npsa;pwd=Password1;Initial Catalog=local;" 
        providerName="System.Data.SqlClient" />
</connectionStrings>

我知道如何连接数据库。

这可能吗?

1 个答案:

答案 0 :(得分:1)

像上面的大多数评论一样,我的回答是“为什么????”

但是,假设您真的想并且出于某种原因以这种方式做到这一点并且您已经研究了如何管理安全性,那么您可以为您的appsettings添加密钥,例如:

<appSettings>
    <add key="Query1" value="Select 1 from somewhere" />
</appSettings>

然后在你的代码中你可以将它们拉出并执行它们

var sqlString = System.Configuration.ConfigurationManager.AppSettings["Query1"];

但是,再次,为什么你想要这样做逃脱了我。