有没有办法获取 XPO 对象的属性类型。示例:我的课程User
具有属性 User_name 和 User_age。
我想获取string
在这种情况下的 User_name 的类型,以及 User_age 的类型int
。
如何使用代码获取此信息?
有没有办法获取 XPO 对象的属性类型。示例:我的课程User
具有属性 User_name 和 User_age。
我想获取string
在这种情况下的 User_name 的类型,以及 User_age 的类型int
。
如何使用代码获取此信息?
对于每个持久类,XPO 都会创建元数据,您可以使用它来访问持久成员及其属性。Session.GetClassInfo方法返回给定类型对象的元数据 (XPClassInfo)。
XPClassInfo 提供FindMember和GetMember方法来通过其名称 (XPMemberInfo) 访问持久属性定义。
XPMemberInfo 提供MemberType属性,该属性返回相应持久属性的实际类型。