建议EWS的本地数据结构?

时间:2012-08-23 22:25:08

标签: database-schema exchange-server-2010 ews-managed-api

我正在开发一个CRM,它将通过本地数据库上的EWS Managed API存储来自Exchange服务器的电子邮件。我对EWS很新。你做过类似的事吗?

  • 您对商品建议使用哪种数据结构?
  • 我应该为电子邮件和日历提供不同的表格吗?
  • 什么是主键?
  • 如何处理附件?

P.S我以前通过IMAP完成此操作并首先下载项目标题。然后在必要时使用UID下载完整项目。

1 个答案:

答案 0 :(得分:0)

您的案例的EWS托管API中最重要的类型是Item类型。任务,联系人,电子邮件,约会,发布项目和分发列表都从Item类继承。 我已经使用这个API 3个月开发WCF休息服务并且从不存储数据。但是,我认为您需要为之前提到的每种类型创建一个单独的表(Item除外,因为它更抽象)。例如,联系人类型有一个名为“Job title”的属性,所以如果我们使用它们如何存储它所有事物的物品类型架构!
DB的Id可以与item id属性(uniqueID)相同。 最后,我认为找到事物之间的对应关系(电子邮件广告联系人,任务和联系人,约会和联系人,联系人和群组......)需要一些思考。