[英]Share a Connection string between multiple web projects
好的我有兩個Web項目WebProject1和WebProject2。 兩者都需要數據庫連接,所以這一切都在名為Common的C#.NET項目中。
現在我的問題是目前兩者的連接字符串是相同的,目前它被硬編碼到DB類(在Common項目中),但我想將它移到配置文件中。
我真的希望在Common項目中有一個配置文件,其中包含兩個Web項目然后使用的連接字符串。 這是可能的,如果是這樣的話怎么樣?
這是一種方法。
通過使其成為類庫項目,分離與數據庫交互的DataLayer。 類庫項目將生成一個程序集,您可以進一步引用所需的任何項目。 在此項目中,在項目根目錄中添加“app.config”,並將連接字符串存儲到app.config中。 然后,項目中的數據訪問類可以引用app.config中的連接字符串。 將數據訪問項目編譯並部署到程序集中時,app.config將嵌入到程序集中。 現在,您可以將此程序集作為參考添加到您希望共享連接和數據訪問的項目中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.