EntityFramework.DynamicFilters 2.5.0

Provides global & scoped filters for Entity Framework with dynamic filter parameters that are evaluated at query execution. Supports use cases such as Multi-Tenancy and Soft Deletes.

No packages depend on EntityFramework.DynamicFilters.

Full Change Log: https://github.com/jcachat/EntityFramework.DynamicFilters/blob/master/src/CHANGELOG.TXT 1.4.9: Fixed filters not being applied to "ChildCollection.Any()" condition in .Where clause. Fixed handling of single property bool conditions in filters (i.e. "e.BoolFlag" or "!e.BoolFlag"). 1.4.10: Generated SQL now does not include the "OR (@DynamicFilterParam_1 IS NOT NULL)" clause if filter is not disabled - fixes bad index usage in some cases on SQL Server. Will still be included if filter is disabled. Also fixed some "contains" issues with MySql. 1.4.10.1: Fixed to remove multiple occurrences of filter disabled params (can appear multiple times in complex queries) 1.4.10.2: Added methods to turn off the enable/disable filter functionality completely so those conditions are not included in sql query at all. 1.4.10.3: Fixed issues removing disabled filter condition on PostgreSQL 1.4.11: Signed the assembly 2.0.0-alpha: Support for filtering on Navigation Properties. See https://github.com/jcachat/EntityFramework.DynamicFilters/issues/65 2.0: See https://github.com/jcachat/EntityFramework.DynamicFilters#changes-in-version-2 for changes. 2.1: Added support for Any() and All() on child collections 2.2: Fixed SQL generation issue when main query (not filter predicate) contains nullable types. Added ability to not apply filter to specific types. 2.3: Fixed issue with entry.Load() on child collections 2.4: Fixed null exception error on a filter of child property that is also TPT 2.5: Fixed filtered child property of same type as parent entity builds backwards join condition. Added support for ?? operator.

Any 0.0

Version Downloads Last updated
3.2.4 29 7/2/2023
3.2.3 19 7/2/2023
3.2.2 20 7/2/2023
3.2.1 21 7/2/2023
3.2.0 20 4/12/2022
3.1.1 20 7/2/2023
3.1.0 21 7/2/2023
3.0.2-preview6-01 19 7/2/2023
3.0.1 16 7/2/2023
3.0.0 20 7/2/2023
2.11.0-beta2 18 7/2/2023
2.11.0-beta1 19 7/2/2023
2.10.0 21 7/2/2023
2.9.1 23 7/2/2023
2.9.0 18 7/2/2023
2.8.1 18 7/2/2023
2.8.0 21 7/2/2023
2.7.0 19 7/2/2023
2.6.0 20 7/2/2023
2.5.0 19 7/2/2023
2.4.0 17 7/2/2023
2.3.0 21 7/2/2023
2.2.0 21 7/2/2023
2.1.0 23 7/2/2023
2.0.0 21 7/2/2023
1.4.11 20 7/2/2023
1.4.10.3 19 7/2/2023
1.4.10.2 19 7/2/2023
1.4.10.1 20 7/2/2023
1.4.10 17 7/2/2023
1.4.9 18 7/2/2023
1.4.8 21 7/2/2023
1.4.7 23 7/2/2023
1.4.6 20 7/2/2023
1.4.5 20 7/2/2023
1.4.4 18 7/2/2023
1.4.3 21 7/2/2023
1.4.2 19 7/2/2023
1.4.1 22 7/2/2023
1.4.0 22 7/2/2023
1.3.16 20 7/2/2023
1.3.15 18 7/2/2023
1.3.14 18 7/2/2023
1.3.13 17 7/2/2023
1.3.12 22 7/2/2023
1.3.11 19 7/2/2023
1.3.10 18 7/2/2023
1.3.9 24 7/2/2023
1.3.8 24 7/2/2023
1.3.7 18 7/2/2023