我需要重写一个基于ASP.NET WebForms的日志查看器应用程序。新版本将基于ASP.NET MVC。
架构:
有一个Web前端,但是有多个分布在世界各地的数据库(按管辖区划分)。当前解决方案从中央DB到所有其他实例都有链接服务器。一些司法管辖区受到防火墙保护,但在防火墙上有一个例外规则,允许中央DB服务器连接到司法管辖区的SQL服务器。不允许其他连接。
他们在当前解决方案中所做的是,在中央服务器上创建一个单独的DB,其中包含通过链接服务器访问远程DB表的视图。如上所述,有一个UI实例。用户可以选择要检查日志的DB实例。
我想将其迁移到Entity Framework,如果使用相同的架构,它将起作用。
现在的问题是:是否有任何其他方法可以在不创建/维护这些链接数据库的情况下实现相同的结果?