2016-09-23 86 views
0

有沒有辦法獲取XPO對象屬性的類型。 示例:我的課程是User,屬性爲User_name和User_age。獲取屬於XPO對象的屬性類型

我想要得到的User_name的類型是string在這種情況下, 和User_age是int

我該如何使用代碼獲取這些信息?

回答

2

對於每個持久化類,XPO會創建元數據,您可以使用它來訪問持久性成員及其屬性。 Session.GetClassInfo方法返回給定類型的對象的元數據(XPClassInfo)。

XPClassInfo提供FindMemberGetMember方法通過名稱(XPMemberInfo)訪問持久性屬性定義。

XPMemberInfo提供MemberType屬性,該屬性返回相應持久屬性的實際類型。

+0

謝謝你天王星。 –