【发布时间】:2017-09-16 12:00:13
【问题描述】:
我正在使用 ASP.NET MVC 开发非常好的项目,其中公司可以生成一些 pdf 文档、保存一些数据等。我已经有一个项目。 [不重要]
Programist 将添加具有一个 AdminUser 的公司,AdminUser[公司老板或类似的人] 将添加具有角色的下一个用户 - 'worker' 等。
所以有问题。我有超过 10 个表,一家公司可以在一个月内轻松地在每个表中创建 50 行。那么有什么更好的方法添加到几个表“CompanyId”并过滤所有内容,或者为每个公司创建一个包含 10 个表的新数据库?
首先,我想要大约 20 家公司。但接下来以 100-1000 家公司为例。
我认为第二种解决方案更好,但是怎么做呢?最后,你能指导我找到关于它的好书/文章吗?
【问题讨论】:
标签: c# sql asp.net-mvc database database-design