Commit Graph

42 Commits

Author SHA1 Message Date
David Lebee 84e111ee80 seems almost ready. 2019-03-19 17:01:51 -05:00
David Lebee 5f9d5ca715 supporting negate. 2019-03-19 17:01:09 -05:00
Jon Galloway d97c540ad8 added NotContains 2019-03-19 14:54:48 -07:00
David Lebee fe9cb782f6 updated documentation, and made the old method obsolete using attribute, would force compilation to fail. 2018-10-25 21:09:55 -05:00
David Lebee 7c0d0ef6c9 added old method for people that are upgrading, and will let them the time to migrate their solution. 2018-10-25 21:03:29 -05:00
David Lebee 695d3085d1 added support for lots of new aggregate helpers.
first breaking change but I think people will be okay with it :)
2018-10-25 21:01:44 -05:00
David Lebee dcaf114a09 adding lots more select types support. 2018-10-25 20:02:17 -05:00
David Lebee 7269071a3a support null checking on group :) 2018-10-25 18:40:30 -05:00
David Lebee 019d34bf01 allows to specify the type instead. 2018-10-19 16:22:37 -05:00
David Lebée 20da18bbdf fixed that if the last is a select many it needs to check for null as well :) 2018-04-11 22:04:54 -05:00
David Lebée b80e9e433c well advanced to start new way of null checking. 2018-03-26 16:14:01 -05:00
David Lebée 190ac86bc4 Advancing well next we need to check null before calling toList() 2018-03-22 18:16:57 -05:00
David Lebée 8f35c2a377 select works just need to add null checks. 2018-03-21 22:15:45 -05:00
David Lebée 57fbee664e regular selectables. 2018-03-21 20:00:46 -05:00
David Lebée 7b93b03050 common builder interface makes sense probably for future. 2018-03-14 19:36:26 -05:00
David Lebée 9ab186b811 cleaner like this. everyone respects the builder concept with a build method. 2018-03-14 19:34:41 -05:00
David Lebée 18a3756f51 got rid of generic depedancy. :) 2018-03-14 19:25:47 -05:00
David Lebée c4a398a8cb order by is refactored to not force generics anymore. 2018-03-14 18:50:43 -05:00
David Lebée d6265c3b8d refactoring with names that make more sense. 2018-03-14 18:26:30 -05:00
David Lebée b5331a7837 refactoring. 2018-03-14 18:23:23 -05:00
David Lebée cc6fc09d79 renamed. 2018-03-14 18:18:55 -05:00
David Lebée f146c00ac4 renamed to better names. 2018-03-14 18:17:25 -05:00
David Lebée 71b207ef78 seperate sort builder from filter builder.
makes logic more seperated.
2018-03-14 18:12:22 -05:00
David Lebée e4ce956d8a group and select works to an extent. 2018-03-13 21:01:21 -05:00
David Lebée 30d1d9072b prep the field for building the select statement next. 2018-03-12 22:26:41 -05:00
David Lebée 436bd5ab98 select builder started. 2018-03-12 22:01:41 -05:00
David Lebée 9dd5d59b85 supporting equality comparer :) 2018-03-12 18:00:02 -05:00
David Lebée 165cc15d0a Allow possibility of specifying the type to group with :) 2018-03-12 17:23:02 -05:00
David Lebée 7278dea56d creating anonymous types :) 2018-03-08 23:22:12 -06:00
David Lebée 60dedaecf4 supporting in and not in. 2018-03-06 21:04:54 -06:00
David Lebée cbd60bad8c StringComparison Support. 2018-03-06 19:43:49 -06:00
David Lebée c6a9aabd8a shortcuts. 2018-02-28 17:07:34 -06:00
David Lebée 8396e24305 changed to .net standard. 2018-02-20 21:21:23 -06:00
David Lebée 5808884a06 moved sorting to base. 2018-02-14 07:49:49 -06:00
David Lebée 8abed33160 extracted alot of things in the base class. :) 2018-02-13 22:47:03 -06:00
David e3660877ef collection handling.
and auto null checking if enabled.
2018-02-12 21:27:09 -06:00
David 6fa59c3035 Query builder now supports collections.
Lots of refactoring for this support.
2018-02-12 20:28:53 -06:00
David 7bdb84e896 added sortings. 2018-02-12 04:18:44 -06:00
David a3139cb892 renamed. 2018-02-12 03:35:27 -06:00
David 571ef78e86 Better naming. 2018-02-12 03:33:51 -06:00
David b1db7a3604 added query convert strategy. 2018-02-12 03:30:55 -06:00
David 50fc50225d Add project files. 2018-02-11 19:55:29 -06:00