Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 实体框架:ASP.NET应用程序,每个数据库有一个dbContext_Vb.net_Entity Framework - Fatal编程技术网

Vb.net 实体框架:ASP.NET应用程序,每个数据库有一个dbContext

Vb.net 实体框架:ASP.NET应用程序,每个数据库有一个dbContext,vb.net,entity-framework,Vb.net,Entity Framework,我对实体框架比较陌生。我在业余时间学习它,因为工作中没有应用程序使用它。我正在考虑将其用于新的开发 我的问题围绕着背景。我读过这样的问题:,这表明每个数据库有一个上下文,或者每个数据库有多个上下文(如果您有一个大型数据库,并希望将其划分为功能区域) 如果您有一个连接到多个数据库的应用程序,会发生什么情况。我在前面的某个地方读到,每个应用程序只能连接到一个数据库。这肯定不对吗?如果你有一个应用程序可以连接和维护来自20个数据库的信息,那么你能拥有20个Sperate上下文(我知道的极端例子) 在这

我对实体框架比较陌生。我在业余时间学习它,因为工作中没有应用程序使用它。我正在考虑将其用于新的开发

我的问题围绕着背景。我读过这样的问题:,这表明每个数据库有一个上下文,或者每个数据库有多个上下文(如果您有一个大型数据库,并希望将其划分为功能区域)


如果您有一个连接到多个数据库的应用程序,会发生什么情况。我在前面的某个地方读到,每个应用程序只能连接到一个数据库。这肯定不对吗?如果你有一个应用程序可以连接和维护来自20个数据库的信息,那么你能拥有20个Sperate上下文(我知道的极端例子)

在这种情况下,您可能需要20个数据上下文,因为每个上下文实例都有到单个数据库的连接细节。但是,也就是说,如果这是您的需求,您可能会考虑不同的实现方法,而不是20种不同的连接(例如,一个数据库上引用其他数据库的视图、同义词等)。谢谢。我想建立一个数据库连接,然后创建连接到20个数据库的服务器。这就是你所说的“观点”吗?你所说的同义词是什么意思?那就是我所说的观点。如果你的数据库在不同的盒子上,我想是链接服务器。更容易在谷歌上找到sql server的同义词,在这里获得完整的想法…谢谢。我以为这只是你的术语。我在这里查找了同义词:。