0

EWS マネージ API を介してローカル DB に Exchange サーバーからの電子メールを保存する CRM を開発しています。私はEWSを初めて使用します。似たようなことをしたことがありますか?

  • アイテムに対してどのようなデータ構造を提案しますか?
  • メールとカレンダーに別のテーブルを用意する必要がある理由は何ですか?
  • 主キーは何ですか?
  • 添付ファイルを処理するにはどうすればよいですか?

PS私は以前にIMAPを介してこれを行い、最初にアイテムヘッダーをダウンロードしました。次に、必要に応じて UID を使用して完全なアイテムをダウンロードします。

4

1 に答える 1

0

この場合の EWS マネージ API で最も重要な型は Item 型です。タスク、連絡先、電子メール メッセージ、予定、投稿アイテム、および配布リストはすべて Item クラスから継承されます。私はこの API を 3 か月間使用して WCF レスト サービスを開発しましたが、データを保存したことはありません。ただし、前述のタイプごとに個別のテーブルを作成する必要があると思います (Item はより抽象的であるため例外です)。すべてのもののためのアイテムタイプのスキーマ!
DB の Id は、アイテム ID プロパティ (uniqueID) と同じ場合があります。最後に、物事 (メール、連絡先、タスクと連絡先、予定と連絡先、連絡先とグループなど) の間の対応する関係を見つけるには、少し考える必要があると思います。

于 2012-09-04T11:53:25.023 に答える