8 Commits

Author SHA1 Message Date
HBTeun
c1fadddfe8
Disable the use of the nullable type expression for sorting (#171)
* Added option to disable creation of sort expression for nullable types

* Changed property name.

* Updated readme

Co-authored-by: Teun Leijten <tleijten@inforit.nl>
2022-03-30 11:42:59 +03:00
Hasan
a4509bb8f0
OrderByDynamic is modified to be able to handle inherited members, such as interface members.
SieveProcessor is modified to pass propertyInfo to OrderByDynamic to avoid reattainment of propertyInfo required in Expression.MakeMemberAccess.
SieveProcessor is modified to be able to handle possible multiple incompatible customMethods via AggregateException.
Corresponding interfaces are generated for entities with related inheritance.
ApplicationSieveProcessor is modified to include interface members.
SieveCustomFilterMethods and SieveCustomSortMethod are modified to include interface related custom method modifications.
Interface accessed unit tests are added.
2020-11-03 12:42:41 +03:00
Kevin Dost
7a24bc8f27 Fix grammar errors 2020-10-21 18:51:15 +02:00
Kevin Dost
5c2ef3773e Fix issue where sorting or filtering a collection fails on accesssing null members. 2020-10-21 17:50:03 +02:00
Biarity
6652ada702 Style fixes 2019-11-17 08:51:13 +10:00
Jakub Syty
bd904dff8a Allow filtering and sorting for nested objects 2019-01-18 07:27:52 +01:00
David Bond
204a1b55e2 Fix for Issue #19 2018-05-15 00:34:37 +01:00
Biarity
0f7ecfb36c Basic working & complete tests 2018-01-27 15:20:57 +10:00