0

ここでの明らかな試みは、特定のアカウント ID によって電話を取得することであり、「アカウント」の関連オブジェクト タイプを持つ電話のみを取得します (これは完全な通話の基本的な部分にすぎませんが、これでも失敗します)。

var linqPhonecalls = from pc in svcContext.PhoneCallSet
     where ((pc.RegardingObjectId.Id == account.Id) && (pc.RegardingObjectId.LogicalName == "account"))
     select new
     {
         subj = pc.Subject,
         stateCD = pc.StateCode,
     };

ネットでの調査を通じて、私はこのアイデア ( http://informeddynamicscrm.blogspot.com/2012/01/linq-restrictions-with-crm-2011-xrm.html ) に出くわし、次のことを試しました。

pc.RegardingObjectId.LogicalName.Equals("account") == true

Contains() やその他の比較操作を使用するだけでなく、試すことができます。ここでの主な問題は、.LogicalName の使用にあるようです (.Name も試しました)。

私はそれを機能させることができないので、今のところ方程式からそのチェックアウトを残すつもりですが、私は本当にそこに入れたいと思っています。物事を整理する。

4

0 に答える 0