簡體   English   中英

為什么connectionstring的配置為只讀?

[英]Why is the configuration of connectionstring readonly?

很抱歉再次提出許多問題,但我沒有找到解決我的問題的答案。 首先:我有一個Web(客戶內部網,僅供內部使用),用戶可以在其中決定,顯示女巫項目。 每個項目都有一個到不同服務器上的數據庫的連接。 因此,我必須將連接字符串更改為正確的數據庫,或者我必須兩次或多次安裝同一網站。 我不能使用不同的連接字符串名稱,因為數據集設計器將硬編碼的連接名稱存儲在c#設計器代碼中。

現在真的有辦法在global.asax.cs中設置項目連接字符串嗎? 還是另一種處理方式?

也許您可以將設計者代碼更改為不對連接名稱進行硬編碼?

為什么不在設計者調用的某個位置添加一個名為GetConnectionStringName()的方法,該方法將動態地選擇正確的連接字符串?

我只是編輯C#-designer-code並將其替換為對配置管理器連接字符串引用的引用(或任何使您浮出水面的東西)。 它是自動生成的,並不意味着您不能對其進行編輯。

@亨特沒什么意思,你的意思。 我們使用上下文菜單“添加->類”在App_Data-Folder中創建一個數據集類

@drachenstern我知道,我可以編輯設計的代碼。 創建網頁的不僅是我,還有我。 每當數據集布局中的某些內容發生更改時,代碼都必須再次進行編輯。 那別無選擇

@Nathan Taylor這一切都在設計師創建的代碼中。 我不知道,何時訪問代碼並且連接將打開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM