PXView 不包含 Select 在 Acumatica 中的定义

PXView does not contain a definition for Select In Acumatica

我遇到过这样的问题,我怎么克服不了:

PXView does not contain a definition for Select and the best extension method overload EnumerableEx.Select<T>(IEnumerable)

我的目标是将不同的视图传递给该方法,例如,我就是这样做的,它适用于特定类型和特定视图。

var grid = Transaction.Select<TSITransaction>().ToList();

但问题是我不知道哪个视图会出现在我面前

public void ValidationTabInformation<T, K, U>(string viewName, PXView viewQuery, PXView viewQueryCache, PXView cascadindView, PXView enablingConditions) 
            where T: TSNTagQueries
            where K: TSNWCascade
            where U: TSNTransConditions
        {
            var grid = viewQuery.SingleToArray().Select<T>().ToList();
            var cascading = cascadindView.SingleToArray().Select<K>().ToList();
            var deleted = viewQueryCache.Cache.Deleted.RowCast<T>().ToList();
            var conditions = enablingConditions.SingleToArray().Select<U>().ToList();
            var isRequired = string.Empty;
                //... doing something
        }




protected void DataFieldValidation()
        {
            //ValidationAsset();
            //ValidationEmployee();
            //ValidationTransaction();
            //ValidationLinkInfo();
            ValidationTabInformation<TSNAsset, TSNCascadeAsset, TSNAssetConditions>(Asset.Name, Asset.View, Asset.View,CascadingAsset.View, TagAssetEnablingConditions.View);
        }

异常:

https://i.stack.imgur.com/ad4fO.png

尝试这样的事情

var grid = viewQuery.SelectMultiBound(new object[] {T});