まあ、彼らはリストからメンバーを除外するための方法を含んでいないだろう、なぜそれが私の心をboggles最初の...オフ..私が見ていない理由がありますか?私はそこにあるとは想像できませんが、私はまだほとんど知りません...
私はいくつかの再設計の後にこの作業をしました。私たちは人々の全リストをつかみ、拒否した人たちとアウト・ター・ジョイントし、辞退した日を追加します。
declinedNode = entityNode.GetChildNode("link-entity", "link-entity[@name='xx_decline_{0}']".FormatWith(memberType));
declinedNode.SetAttribute("name", "xx_decline_{0}".FormatWith(memberType));
declinedNode.SetAttribute("from", "xx_parent_{0}id".FormatWith(memberType));
declinedNode.SetAttribute("to", "{0}id".FormatWith(memberType));
declinedNode.SetAttribute("link-type", "outer");
declinedNode.SetAttribute("alias", "declined");
var declinedDateNode = fetchXmlDoc.CreateNode(XmlNodeType.Element, "attribute", string.Empty);
declinedDateNode .SetAttribute("name", "xx_declineddate");
declinedNode.AppendChild(declinedDateNode);
そして、サーバ側は、すでに私たちはちょうどそれが減少した日付の値を持っていたならば、それは我々がそれを無視するという条件をつけ、リスト内のすべてのメンバーをループされました。