我正在开发内容管理系统 (CMS)。但这与其他 CMS 不同。我可以维护一个 CMS 并将内容定义到多个网站。就像一个博客。但是有些网站有不同的表格。
我当前的 CMS 有一个数据库(MS SQL 2005)
数据库包括很多表:
主表
- 用户
- 页
- 模块
- 传送门
等...
Web 1 表
- web1Post
- web1CustomTable
- web1Table2 等...
Web 2 表
- web2自定义表3
- web2CustomTable4
- web2Table4 等...
每个自定义表都加入了 User、Portal 和其他一些表。这是成功的作品。
但我想将数据库分离到 MainDatabase、web1database、web2database 等......
我正在尝试分离数据库。但问题是用户、门户和连接的表有问题
我正在使用 EntityFramework,Asp.net MVC
解决这个问题的最佳方法是什么?