Por alguna razón en mi donde dice que "firstname" no existe en la Entidad de Oportunidad. Pero está configurado para la Entidad del Usuario del Sistema. ¿Alguna idea de por qué se está confundiendo? ¡Gracias!Error dentro de la instrucción Where en LINQ
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"]
});
No sabía que podría tener dos declaraciones de dónde. trabajado como encanto, gracias! –
Aprende algo nuevo todos los días. Gracias @Peter –
Acabo de pasar un par de horas golpeando mi cabeza contra la pared por esto. Gracias. –