在Code-First中使用Entity Framework 6,我正在研究一组公司要使用的Web应用程序。每个公司都有一个数据库和他们自己的DBContext,用它连接到它。
上下文的数量及其名称仅由配置数据库知道,该数据库列出了每个公司以及可以访问其数据的DBContext的名称。我试图从存储在配置数据库中的一些信息中实例化这些上下文中的每一个。我试图使用字符串上下文名称来执行此操作,但这需要使用System.Activator.CreateInstance,这会引起一些问题和复杂性。有没有更好的方法来完成这项任务?