我被要求创建一个在Azure中运行的实体框架ASP.NET MVC网站。每个客户都将他们的数据存储在数据库的专用副本中,但是,他们的数据库必须位于他们自己的国家/地区的Azure数据中心。该应用程序将知道连接的位置,我们将存储客户的Azure位置连接字符串"在一个公共数据库中,以便我们的网站知道连接的位置。
最大的问题是:我认为这是可能的,但不知道从哪里开始。我假设当客户首次注册该服务时,我们可以执行一种数据库创建脚本,并在我们选择的Azure数据中心中运行。例如德国,巴西和加拿大将是客户'国家。