問候和稱呼! 我在有開發服務器,QA服務器和生產服務器的環境中工作。我最近遇到了問題,因爲我想在本地工作,並將我的本地開發連接到我們的開發服務器。當我部署到我們的開發服務器時,我希望數據連接繼續連接到我們的開發服務器,但是當我部署到我們的QA或生產時,我希望它連接到位於當前服務器上的數據庫。使用odbc代替c中的sql服務器連接#
我想出了一個解決方案,使用ODBC數據源連接到SQL而不是使用標準的SQL數據連接是管理這個最簡單的方法。這意味着改變我的連接字符串,並使用odbc ado.net代替SQL ado.net。
我的問題是,使用ODBC連接超過標準SQL連接有什麼缺點,限制或性能損失?這會阻止我稍後使用LINQ/Entity框架嗎?
感謝, 保羅
有沒有理由不把你的連接字符串存儲在配置文件,只是修改基於環境的配置文件?你的帖子並沒有解釋爲什麼一個標準的sql連接字符串(再次修改爲環境)不起作用。 – AllenG