我在自己的庫中使用了HttpHandler中的SubSonic 3.0.0.3(ActiveRecord方法)。爲了最終工作,我必須在網站的web.config中使用連接字符串,而不是類庫的app.config。這是預期的結果還是錯誤?HttpHandler中的SubSonic ActiveRecord(連接字符串屬於哪裏?)
1
A
回答
6
獲取的唯一配置是執行環境的配置 - 將其存儲在類lib中將不起作用 - 用於任何配置設置。
您可以通過使用ProviderFactory發送連接字符串來覆蓋我們的模板行爲(如上所述)。
3
使用反射器,我檢查了SubSonic的ProviderFactory.GetProvider(connectionStringName)
方法,這是在您生成的Db/Context類的構造函數中調用的方法。
它使用ConfigurationManager
查找連接字符串(如預期的那樣)。所以,當你運行一個web應用程序時,它會在web.config文件中查找已知的連接字符串。您需要將連接字符串配置複製到使用.dll的應用程序的.config文件中。
相關問題
- 1. SubSonic SQLite連接字符串
- 2. 我的連接字符串在哪裏?
- 3. EntityFramework - 連接字符串在哪裏?
- 4. SubSonic 2.2加密連接字符串
- 5. 我的連接字符串在類庫中存儲在哪裏?
- 6. 如何在SubSonic 3.0中加密連接字符串
- 7. 哪裏存儲經典ASP的連接字符串?
- 8. SqlDataSource在哪裏獲取連接字符串的默認列表?
- 9. 基於連接的activerecord屬性?
- 10. 你如何改變SubSonic 3的連接字符串?
- 11. 你在哪裏存儲連接字符串?
- 12. 你在哪裏存儲數據庫連接字符串?
- 13. 在哪裏存儲和hwo訪問連接字符串
- 14. 將字符串過濾器連接在哪裏
- 15. 在哪裏寫連接字符串?在app.config或web.config?
- 16. 代碼優先:連接字符串和數據庫在哪裏?
- 17. 我在哪裏可以獲得連接字符串信息?
- 18. Subsonic ActiveRecord
- 19. SubSonic部署和更改連接字符串
- 20. WSAT使用哪個連接字符串
- 21. 忽略連接字符串中的連接超時屬性
- 22. 在C#中使用字符串連接的字符串連接
- 23. 解析連接字符串的屬性
- 24. 字符串從哪裏來?
- 25. 將.NET中的HttpHandler類放在哪裏?
- 26. JavaScript中字符串的prototype屬性在哪裏?
- 27. SubSonic IQueryable字符串數組
- 28. 用連接字符串填充屬性
- 29. 基於Integer的連接列字符串
- 30. 用於asp.net的odbc連接字符串
這對我來說並不明顯。謝謝! – JasonFruit 2009-07-20 14:54:32