【发布时间】:2012-07-18 18:05:24
【问题描述】:
我正在编写一个多租户应用程序,其中每个租户在数据库或他们自己的数据库中都有自己的架构。因为租户数据是独立的,所以我希望能够通过添加列来自定义他们的表格,或者通过创建额外的视图来满足他们的特定需求。理想情况下,我想在不重新编译代码的情况下进行更改。
这种愿望似乎与 MVC 的工作方式背道而驰。我的问题是,当模式彼此略有不同时,MVC 和多模式、多租户架构可以工作吗?如果是这样,我如何设计允许这些变化的模型?
【问题讨论】:
-
您可能想查看 FubuMVC mvc.fubu-project.org,它被编写为多租户,每个客户端都需要自定义。
-
@ShaneCourtrille 在他们的网站上搜索“模式”没有返回任何结果。我错过了什么吗?
标签: asp.net-mvc-3 model database-schema multi-tenant