我们有一个应用程序,它为不同的用户使用多个数据库。我们使用通用存储库和工作单元模式和依赖注入。我们有一个DbContext
,它是一个参数化的。我们想要的是当用户访问我们的网站时,我们希望DbContext
指向他们的网站以进行该特定交易。
我们尝试在统一配置上注册DbContext
并在控制器级别覆盖它。但那失败了。谁能告诉我们如何完成它?
的DbContext
public class TimperContext: IdentityDbContext<MyUser>
{
public TimperContext(string connectionString) : base(connectionString) { }
public DbSet<UserAddress> UserAddresses { get; set; }
}