我在自己的库中使用了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. EntityFramework - 连接字符串在哪里?
- 3. SubSonic 2.2加密连接字符串
- 4. 我的连接字符串在类库中存储在哪里?
- 5. SqlDataSource在哪里获取连接字符串的默认列表?
- 6. 哪里存储经典ASP的连接字符串?
- 7. 如何在SubSonic 3.0中加密连接字符串
- 8. 你在哪里存储连接字符串?
- 9. 你在哪里存储数据库连接字符串?
- 10. 在哪里存储和hwo访问连接字符串
- 11. 代码优先:连接字符串和数据库在哪里?
- 12. 你如何改变SubSonic 3的连接字符串?
- 13. 忽略连接字符串中的连接超时属性
- 14. 在C#中使用字符串连接的字符串连接
- 15. 解析连接字符串的属性
- 16. 字符串从哪里来?
- 17. SubSonic部署和更改连接字符串
- 18. Subsonic ActiveRecord
- 19. JavaScript中字符串的prototype属性在哪里?
- 20. 将.NET中的HttpHandler类放在哪里?
- 21. 用于asp.net的odbc连接字符串
- 22. 连接字符串
- 23. 连接字符串
- 24. 字符串连接
- 25. 连接字符串
- 26. SubSonic IQueryable字符串数组
- 27. 连接字符串
- 28. Castle ActiveRecord - 确定运行期间的连接字符串
- 29. App.Config中连接字符串
- 30. powershell用于连接多个字符串
这对我来说并不明显。谢谢! – JasonFruit 2009-07-20 14:54:32