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});