ORM-Specific Features

The features described below are provider-specific and are excluded from in-memory evaluation. Please refer to each feature’s sub-section for information about which ORM providers are supported.

All builder extension methods offer an overload that accepts a bool condition parameter. When the provided condition is false, the expression or value is not added to the specification state. This is especially useful in dynamic scenarios where a condition may or may not apply, functionally similar to WhereIf style extensions often found in LINQ helper libraries.


Table of contents