PXView不包含Acumatica中选择的定义

PXView不包含Acumatica中选择的定义,acumatica,Acumatica,我面临着这样的问题,我无法克服: PXView does not contain a definition for Select and the best extension method overload EnumerableEx.Select<T>(IEnumerable) PXView不包含Select和最佳扩展方法重载EnumerableEx.Select(IEnumerable)的定义 我的目标是将不同的视图传递给该方法,例如,我这样做,它使用特定类型和特定视图 var

我面临着这样的问题,我无法克服:

PXView does not contain a definition for Select and the best extension method overload EnumerableEx.Select<T>(IEnumerable)
PXView不包含Select和最佳扩展方法重载EnumerableEx.Select(IEnumerable)的定义
我的目标是将不同的视图传递给该方法,例如,我这样做,它使用特定类型和特定视图

var grid = Transaction.Select<TSITransaction>().ToList();
var grid=Transaction.Select().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);
        }
public void ValidationTabInformation(字符串viewName、PXView viewQuery、PXView viewQueryCache、PXView cascadindView、PXView enablingConditions)
其中T:TSNTagQueries
其中K:tsnw
式中:TSNTransConditions
{
var grid=viewQuery.SingleToArray().Select().ToList();
var cascading=cascadindView.SingleToArray().Select().ToList();
var deleted=viewQueryCache.Cache.deleted.RowCast().ToList();
var conditions=enablingConditions.SingleToArray().Select().ToList();
var isRequired=string.Empty;
//…做点什么
}
受保护的无效DataFieldValidation()
{
//ValidationAsset();
//验证员工();
//ValidationTransaction();
//ValidationLinkInfo();
ValidationTabInformation(Asset.Name、Asset.View、Asset.View、CascadingAsset.View、TagAssetEnablingConditions.View);
}
例外情况:


试试这样的方法

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