【发布时间】:2016-09-23 08:28:01
【问题描述】:
有没有办法获取 XPO 对象的属性类型。
示例:我的班级是 User,具有 User_name 和 User_age 属性。
在这种情况下,我想获取 string 的 User_name 类型,
和 User_age 是 int。
如何通过代码获取此信息?
【问题讨论】:
标签: c# devexpress xpo
有没有办法获取 XPO 对象的属性类型。
示例:我的班级是 User,具有 User_name 和 User_age 属性。
在这种情况下,我想获取 string 的 User_name 类型,
和 User_age 是 int。
如何通过代码获取此信息?
【问题讨论】:
标签: c# devexpress xpo
对于每个持久类,XPO 都会创建元数据,您可以使用它来访问持久成员及其属性。 Session.GetClassInfo 方法返回给定类型对象的元数据 (XPClassInfo)。
XPClassInfo 提供了 FindMember 和 GetMember 方法来通过名称 (XPMemberInfo) 访问持久属性定义。
XPMemberInfo 提供MemberType 属性,该属性返回相应持久性属性的实际类型。
【讨论】: