У вас проблема в следующей строке:
Код:
qe.LinkEntities[2].LinkEntities[0].LinkCriteria.AddCondition(new ConditionExpression("pricelevelid", ConditionOperator.Equal, "pricelevelid"));
Переводя на человеческий - дай мне записи, у которых поле pricelevelid равняется текстовому значению "pricelevelid". Вы передаёте туда строку, а необходимо - Guid. Отталкивайтесь в исправлении от этого.