Web API连接字符串到多个数据库

时间:2019-01-09 17:31:00

标签: asp.net asp.net-web-api asp.net-web-api2

我们有在VS2008中设计的Web应用程序。在添加一些新功能时,我们尝试使用Web API。

在现有系统中,来自客户端的每个用户都可以访问其数据库。因此,当用户登录时,我们提取连接字符串并将其保存在会话中。用户执行的每个插入,更新或选择操作,都会在会话中使用连接字符串,并且当用户注销时,它将被清除。

如果在这种情况下必须使用Web API,如何实现此功能?

是否可以为每个请求将连接字符串传递给Web API?

我想到的唯一另一种方法是,在每次请求Web API之后,我必须连接到数据库并根据我拥有的UserID获取连接字符串。这将为每个请求增加一个额外的连接数据库的步骤。

还有其他方法吗?

预先感谢

0 个答案:

没有答案