Back to Devexpress

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

expressappframework-405222-debugging-testing-and-error-handling-code-diagnostics-xaf0032.md

latest1.0 KB
Original Source

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

  • Nov 28, 2024

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

csharp
CriteriaOperator criteria = "A > B";

Valid Code

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