Когда вы говорите, получите «фактическое свойство объекта», если вы ссылаетесь на значение свойства, тогда вы можете сделать что-то вроде ниже.
var item = in propertyInfo.GetValue(Model.Entity, null);
Однако, если у вас не будет разрешен правильный тип (который должен быть объектом в приведенном выше примере с использованием var
для вывода), вы не сможете получить доступ к свойству Id
значения без дальнейшего отражения или другой динамический метод доступа к данным.
Редактировать: изменил пример, чтобы он не входил в foreach
, так как @Jon Skeet указал, что он не будет компилироваться без приведения, и это также демонстрирует получение значения из PropertyInfo