首页 > 解决方案 > 如何获取对象属性及其值的真实列表

问题描述

我在字符串变量中有className及其Id:

string className = "Solution.TestClass"
long id = 1;

我正在使用 nHibernate 通过其类型和 ID 及其作品从 DB 获取实体,但返回的对象具有对象类型。

Type t = Type.GetType(className);
var result = context.Get(t, id);

现在我需要从结果对象中获取属性值。有没有办法通过反思来做到这一点?我得到的只是类名和程序集。当我尝试获取属于“TestClass”类的属性时,出现错误,因为它不属于“对象”类型。

标签: .netreflection

解决方案


推荐阅读