【发布时间】:2017-07-13 16:40:47
【问题描述】:
我目前正在寻找在 Azure Cloud 上托管的 ASP.Net 中构建 SaaS。 我正在寻找有关如何最好地构建我的数据库和与之配套的实体框架的建议。客户在 Web 应用上注册后,该应用需要在我的 Azure SQL 服务器上为每个客户创建一个单独的数据库。
我已经开始研究elastic pooling 的选项,但它让我很困惑。告诉你一些关于我的数据库的信息,它有一个用于所有常规设置的“元”数据库。然后每个客户都有一个包含他的投资组合的数据库。
例子
带有表格(货币、股票、债券)的数据库 [设置] [
[Customer1] SomeFinanceProduct [Currency as foreign, stock as foreign], SomeOtherFinanceProduct [Currency as foreign, bond 作为外币]
[Customer2] SomeFinanceProduct [Currency as foreign, stock as foreign], SomeOtherFinanceProduct [外币为外币,外币为债券]
[客户3]等
我会感谢更有经验的开发人员的帮助。非常感谢,这对我来说是一个重要的问题。我还发现了 2015 年的 this 帖子,他们说解决方案很快就会发布,但我在网上没有找到任何东西。
【问题讨论】:
标签: c# asp.net sql-server azure azure-elastic-scale