我有一台服务器托管50个具有相同模式的数据库,我想在下一版本中开始使用Entity Framework.
我不需要为每个数据库建立新连接.一个连接的权限可以与所有50个数据库进行通信,并且对于数据管理和速度(这是一个WebAPI应用程序)我不希望每次与每个数据库通信时实例化一个新的EF上下文,如果我不必,除非当然每次请求到达服务器时都会发生这种情况,那么没什么大不了的.
我真正需要的是能够更改USE [databasename]命令,我假设最终从EF发送到服务器.
有没有办法在代码中实现这一目标?EF是否在Context中保持读/写属性,该属性引用可以在调用SaveChanges()等之前动态更改的数据库名称.
谢谢!!!
短发