何らかの理由で、 "firstname"がOpportunity Entityに存在しないと言われています。ただし、SystemUserエンティティ用に設定されています。なぜそれが混乱しているのか?ありがとう!LINQのWhereステートメント内でエラーが発生しました
var linqQuery = (from r in gServiceContext.CreateQuery("opportunity")
join c in gServiceContext.CreateQuery("account") on ((EntityReference)r["accountid"]).Id equals c["accountid"]
join u in gServiceContext.CreateQuery("systemuser") on ((EntityReference)r["ownerid"]).Id equals u["systemuserid"]
where r["new_leadstatus"].Equals("100000004") && u["lastname"].Equals(rsmLastName) && u["firstname"].Equals(rsmFirstName)
select new
{
AccountId = !r.Contains("accountid") ? string.Empty : r["accountid"],
Account = !r.Contains("name") ? string.Empty : r["name"]
});
where文が2つあることが分かりませんでした。魅力のように働いた、ありがとう! –
新しい何かを毎日学ぶ。ありがとう@Peter –
ちょうどカップルの時間をこの壁の上に私の頭を叩いて過ごした。ありがとうございました。 –