与从XPO中的持久性类获取数据有关的问题
本文关键字:数据 问题 获取 XPO 持久性 与从 | 更新日期: 2023-09-27 18:22:32
我使用DevExpress中的XPO在web应用程序中添加了持久性类。
现在我想使用XPQuery动态地获取数据。动态意味着:我已经得到了特定程序集的所有类名:
Type[] typelist = typeof(Sample.Students).Assembly.GetTypes();
现在使用typelist[2]
,我想从包含typelist[2]的表中获取数据。
我该怎么做?表列在typelist
中,在此基础上我必须创建XPQuery<>对象,然后希望使用LINQ Query获取数据:我该怎么做?感谢
试试这个:
// change typelist index as needed
Type xpQueryGenericType = typeof (XPQuery<>).MakeGenericType(typelist[0]);
var xpQueryInstance = Activator.CreateInstance(xpQueryGenericType, new object[]{xpoSession});