与从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获取数据:我该怎么做?感谢

与从XPO中的持久性类获取数据有关的问题

试试这个:

// change typelist index as needed 
Type xpQueryGenericType = typeof (XPQuery<>).MakeGenericType(typelist[0]);
var xpQueryInstance = Activator.CreateInstance(xpQueryGenericType, new object[]{xpoSession});