为多个用户创建电子邮件数据库的最佳方式

时间:2014-01-03 06:45:32

标签: c# mysql email

所以这就是我要做的事。

我正在使用c#和MySQL构建一个应用程序作为它的数据库。数据库基本上应该能够存储收件箱,发送邮件,草稿,垃圾邮件和垃圾邮件。

现在问题就在这里。这个应用程序应该支持多个用户。意味着每个用户都应该看到他们自己的电子邮件。通常,这表明我必须为每个新用户创建一个新的模式,相应地创建它,并在其中创建用于收件箱,发送,草稿等的表格。

是的,我想这可能,但假设我可能有一千个用户......这会使数据库管理在可能出现的其他问题中变得乏味。

这里的问题是会有更有条理的方法/方法吗?最好是一个可以更容易管理或编码的人。

应用程序如此广泛。这是一个学校项目。

1 个答案:

答案 0 :(得分:2)

  

这个应用程序应该支持多个用户。

这基本上意味着您需要一个表Users,每个支持多个用户的表都需要一个存储Users Primary Key的列。这样,您就可以拥有一个表,并拥有多个用户的数据。

相关问题