C# 4.0 您能否拥有与多个数据库关联的DbContext?
我有一个用户数据库,其中包含所有用户信息以及对应用程序的权限等。如果我有一个如上所述的通用数据库,然后是每个Web应用程序的其他数据库,我是否可以首先使用Fluent API或代码链接数据库以建立两个数据库之间的关系?有没有这么优雅的方法来做到这一点,但我想先问一个问题,然后再参与定制解决方案 例如:1 DbContext,2个数据库中每个表的dbset。能够使用Fluent API在数据库之间关联实体C# 4.0 您能否拥有与多个数据库关联的DbContext?,c#-4.0,entity-framework-4,C# 4.0,Entity Framework 4,我有一个用户数据库,其中包含所有用户信息以及对应用程序的权限等。如果我有一个如上所述的通用数据库,然后是每个Web应用程序的其他数据库,我是否可以首先使用Fluent API或代码链接数据库以建立两个数据库之间的关系?有没有这么优雅的方法来做到这一点,但我想先问一个问题,然后再参与定制解决方案 例如:1 DbContext,2个数据库中每个表的dbset。能够使用Fluent API在数据库之间关联实体 提前感谢。答案是否定的。上下文与单个数据库相关。甚至没有简单的方法可以解决这个问题,因为上下
提前感谢。答案是否定的。上下文与单个数据库相关。甚至没有简单的方法可以解决这个问题,因为上下文仍然只能为单个数据库创建查询,因此如果您想访问多个数据库,则需要为每个数据库创建上下文(不存在跨上下文查询或关系)或者,您需要将其他数据库中的所有表作为上下文使用的数据库中的视图或别名公开