EntityFramework.DynamicFilters 2.6.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.
2.6: Fixed issue with filter not applied when defined on derived class involved in TPH. Fixed filter not applied to navigation property when nav prop is a TPT entity. Fixed issue with filter on nullable property specified as null via parameter (not delegate).
Any 0.0
- EntityFramework (>= 6.1.1)
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 |