XPOにおける永続クラスからのデータ取得に関する問題

DevExpressからXPOを使用してWebアプリケーションに永続クラスを追加しました。

今私は、XPQueryを使用してデータを動的に取得したいと考えています。 動的な意味: 私は特定のアセンブリのすべてのクラス名を持っています:

 Type[] typelist = typeof(Sample.Students).Assembly.GetTypes();

typelist [2] を使用して、タイプリスト[2]を含むテーブルからデータを取得します。

How can I do it? Tables are listed in typelist and based on that I have to create XPQuery<> object and then want to get data using LINQ Query: How can I do it? Thanks

0

1 答え

これを試して:

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