Вы заставляете нас догадываться, что вы пытаетесь сделать здесь ... Вам нужно указать типы объектов, чтобы нам было легко понять и помочь.Во всяком случае, я думаю, что вы пытаетесь получить объект на основе идентификатора.Так как вы получаете по Id, я предполагаю, что возвращаемое значение будет одним объектом.
var propertyObj =( from property in crm.awx_propertyawx_properties
where property.awx_propertyid == new Guid(id)
select property
).SingleOrDefault();
if(propertyObj != null) {
fieldValue = propertyObj.GetType().GetProperty(fieldName).GetValue(propertyObj, null);
}
Конечно, вам нужно добавить проверку, чтобы убедиться, что вы не получите нулевое значение или любую другую ошибку, покадоступ к значению свойства.
Надеюсь, это поможет.