【发布时间】:2023-04-01 15:19:02
【问题描述】:
我在这里可能有点过头了 - 但希望有人能指出我正确的方向。
使用 SubSonic 2 的最新 SOURCE 文件 - 我需要能够根据 USER 为特定请求操作 CONNECTIONSTRING。
我想我可以修改 DefaultConnectionString 是 DataProvider.cs - 但是 HttpContext.Current 在调用该属性时似乎总是为空(即使它是通过 http 请求。)
SubSonic 什么时候调用它?我假设它是在页面生命周期不存在的时候,因此 HTTPCONTEXT/PROFILE 数据总是丢失。
有没有办法解决这个问题?基本上我有几个相同的结构数据库,我希望使用 SubSonic(相同的结构)访问,我想根据当前用户的个人资料选择要使用的数据库,有什么建议吗?
【问题讨论】:
标签: subsonic