我目前正在寻找在 Azure Cloud 上托管的 ASP.Net 中构建 SaaS。我正在寻找有关如何最好地构建我的数据库和与之配套的实体框架的建议。客户在 Web 应用上注册后,该应用需要在我的 Azure SQL 服务器上为每个客户创建一个单独的数据库。
我已经开始研究弹性池的选项,但它让我很困惑。简单介绍一下我的数据库,它有一个用于所有常规设置的“元”数据库。然后每个客户都有一个包含他的投资组合的数据库。
例子
带有表格(货币、股票、债券)的数据库 [设置] [
[Customer1] SomeFinanceProduct [Currency as foreign, stock as foreign], SomeOtherFinanceProduct [Currency as foreign, bond 作为外币]
[Customer2] SomeFinanceProduct [Currency as foreign, stock as foreign], SomeOtherFinanceProduct [Currency as foreign, bond 作为外币]
[客户3]等
我会感谢更有经验的开发人员的一些帮助。非常感谢,这对我来说是一个重要的问题。我还发现了 2015 年的这篇文章,他们说解决方案很快就会发布,但我在网上没有找到任何东西。