我正在开始处理邮件处理系统,虽然字段相当清楚,但不确定为电子邮件地址,主题等字段定义的长度等。
当然它们可以在sql server中创建ntext但是你会失去一些快速搜索功能
为某些想法寻找一些现有的架构选择以避免一些问题
另外,是否有任何可用于线程对话的头字段,如gmail等?
答案 0 :(得分:0)
这实际上取决于您的应用程序,但我可以开始对话:
messageId Int
emailAddress varchar(max) [translates to varchar(8000)]
subject varchar(1000) [I think this is the max]
body varchar(max) [translates to varchar(8000)]
dateSent datetime
至于我之前没有做过的对话,你可以用微软的前景懒惰的方式来做,只是按发件人和主题分组。如果您需要某种真正的父子关系,您可以尝试通过阅读电子邮件的标题信息在您的.Net对象中构建它,然后使用IP地址或某些东西出现一些业务逻辑?