0
Relationship relation = new Relationship("campaignlist_association");
Entity campaign = (from c in orgServiceContext.CreateQuery("campaign")
               select c).FirstOrDefault<Entity>();
foreach (Guid id in listsMarketingGuid)
{
    Entity list = (from l in orgServiceContext.CreateQuery("list")
               where l["listid"].Equals(id)
               select l).FirstOrDefault<Entity>();
    orgServiceContext.AddLink(campaign, relation, list);
    orgServiceContext.AddLink(list, relation, campaign);
}
orgServiceContext.SaveChanges();

マーケティング リストとキャンペーンの間に関係を追加したいのですが、SaveChanges ステートメントを実行すると、「Associate is not supported for CampaignItem」というエラーが表示されました。わかりますか?ありがとう

4

3 に答える 3

1

関係の構築には Associate メソッドを使用します。

_service.Associate(EntityLogicalName,EntityId,relationship,relatedEntities);

ここで、EntityLogicalName はエンティティの名前です。 EntityId はエンティティの ID です。

于 2011-12-09T07:32:32.120 に答える
0

メソッド AddItemCampaignRequest を呼び出す必要があります

于 2011-09-02T12:48:47.023 に答える