我有 3 层结构 DataAccessLayer、BusinessLogicLayer 和网站的项目。
在我的 DataAccessLayer 中,我使用了 F# 库项目和从 app.config 文件访问的连接字符串
F# 代码 -
type dbSchema = SqlDataConnection<"","MyConnection">
let connectionString = System.Configuration.ConfigurationManager.ConnectionStrings. ["MyConnection"].ConnectionString
App.config 代码 -
<connectionStrings>
<add name="MyConnection" connectionString="Data Source=MyServer;Initial Catalog=MyDB;Persist Security Info=True;User ID=sa;Password=xyz;" providerName="System.Data.SqlClient"/>
</connectionStrings>
现在我在网站BusinessLogic和网站项目中给出了这个dll的参考。
我正在调用 BusinessLogicLayer 的函数来获取数据 -
var MyDataList = BusinessLogic.GetAllData().ToList();
现在的问题是,该网站正在 app.config 文件而不是 web.config 中搜索连接字符串。我希望它从 web.config 中获取连接字符串