C# PXSelect语句翻译

C# PXSelect语句翻译,c#,acumatica,C#,Acumatica,我需要将以下SQL查询转换为PXSelect: SELECT * FROM APRegister r WHERE r.UsrExceptionType = 'TAX' 如果有其他方法,我不想使用IN语句。提前谢谢 首先需要将税收定义为一个常数: public class Tax : Constant<string> { public Tax() : base("TAX") { } } BQL In运算符不是SQL In运算符的直接等价物。它几乎没有用例,如果没有必要,您避免它的方

我需要将以下SQL查询转换为PXSelect:

SELECT *
FROM APRegister r
WHERE r.UsrExceptionType = 'TAX'

如果有其他方法,我不想使用IN语句。提前谢谢

首先需要将税收定义为一个常数:

public class Tax : Constant<string> { public Tax() : base("TAX") { } }
BQL In运算符不是SQL In运算符的直接等价物。它几乎没有用例,如果没有必要,您避免它的方法是好的

PXSelect<APRegister, Where<APRegisterExt.usrExceptionType, Equal<Tax>>>