我正在设计一个返回简单查询信息的Web服务。使用webApi& EF5。简单。 我需要帮助解决的问题是这个。 我们有 15个SQL服务器,其中包含 200+个数据库。 架构都是相同的。每个DB都是客户/案例特定的。因此,使用case#调用API并找到sql server&查找表中的数据库名称。
我知道如何将dbContext设置为特定的连接字符串。所以告诉EF5连接到什么是很容易的。 似乎我将失去任何连接缓存功能,因为每次调用都必须切换DB。
在忙碌的一天,每个案例#10个用户,每天约20个案例。 (每天阅读 20个独特的数据库连接)
我应该在WebAPI中创建自己的连接缓存吗?就像上次使用的连接列表一样简单?或者EF5会起作用吗?