Skip to main content
All docs
V25.1
  • .NET Framework 4.6.2+

    XAF0032: Use the explicit syntax to create an instance of the CriteriaOperator class

    Severity: Warning

    Avoid implicit conversion of strings to CriteriaOperator. Use explicit syntax to create the CriteriaOperator instances instead.

    For more information, refer to the following topics:

    Examples

    Invalid Code

    CriteriaOperator criteria = "A > B";
    

    Valid Code

    CriteriaOperator criteria = CriteriaOperator.FromLambda<MyType>(x => x.A > x.B);
    // or
    CriteriaOperator criteria = CriteriaOperator.Parse("A > B");