【发布时间】:2019-05-16 07:54:10
【问题描述】:
我正在建模一种计费应用程序,它涉及系统上的 3 个主要角色,保险公司、医疗提供者和分析师,我选择 aspnetboilerplate 应用程序框架来构建我的解决方案。我正在尝试从我的限制中选择单租户与多租户。
- 医疗提供者,需要招募患者,其他提供者看不到
- Medical Provider,有一个经理账号,由整个系统的经理创建,但可以在其“租户”下创建其他用户
- 电子邮件被用作用户名,并且在整个系统中应该是唯一的,而不是每个医疗提供者。
- 保险公司在其自己的门户上查看医疗服务提供者的医疗索赔。
- 在保险公司面前分析审计索赔
- 管理员用户创建 admin Medical Providers 并注册 Insurers。
在这种情况下,多租户方法是最好的还是单租户更适合在使用 aspnetboilerplate 时?
【问题讨论】:
-
这不是问题。这是业务需求。你应该研究,尝试做一些事情,然后如果你有任何特定的代码问题,你可以问。但是代码在哪里?我没有看到。
-
我关心的是,在 ABP 中选择什么,因为如果我们使用 Tenant 会有很多限制,而且如果不使用它也会失去很多功能。有人推荐什么,我已经知道如何实现这些功能,只是根据框架的使用情况选择什么。
标签: architecture domain-driven-design aspnetboilerplate