Commit Graph

105 Commits

Author SHA1 Message Date
David Lebée 10f15b802c selects need to be rethinked.
i'll try to use some kind of path resolve helper which callbacks for each part and allows handling this could be a better idea also will be able to refactor where code to use it as well :)
2018-03-23 19:29:55 -05:00
David Lebée 3fcb34522f this state is easier to go back to. 2018-03-23 19:02:50 -05:00
David Lebee 406290df78 advancing but not there yet. 2018-03-22 23:34:46 -05:00
David Lebée 9f7e8bfc4e fix broken code. 2018-03-22 18:23:34 -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 9fe85fcb65 better unit test to test grouping. 2018-03-14 20:08:17 -05:00
David Lebée ed88de7c02 1.1.0 2018-03-14 19:49:11 -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 0540554877 so much effort ent into this another day the cleaning will be done and the support of regular selects. 2018-03-13 22:22:10 -05:00
David Lebée ba702d3e81 Aggregates are advancing well. 2018-03-13 22:16:58 -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 23d1161667 used dynamic type from Dynamic Linq of .net core. 2018-03-12 21:55:20 -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 9db5d74284 Next allow the possibility to specify the class type to group by :) 2018-03-11 22:16:51 -05:00
David Lebée b624797330 create anonymous type and group by it. :) 2018-03-11 21:54:13 -05:00
David Lebée 515d0bee37 anonymous type creation linq. 2018-03-11 00:58:32 -06:00
David Lebée 7278dea56d creating anonymous types :) 2018-03-08 23:22:12 -06:00
David Lebée 64d60b6942 simple grouping. 2018-03-08 21:59:18 -06:00
David Lebée dd1c96f436 1.0.6 2018-03-07 21:40:23 -06:00
David Lebée fce55178bb adding extension method straight on where. 2018-03-07 20:16:15 -06:00
David Lebée 8846a5c720 nugget release. 2018-03-06 21:15:00 -06:00
David Lebée 60dedaecf4 supporting in and not in. 2018-03-06 21:04:54 -06:00
David Lebée 47f31d5b74 removed the namespace extensions which was just useless. 2018-03-06 19:59:17 -06:00
David Lebée 2ee15c08e6 same extension methods on IEnumerable. 2018-03-06 19:56:43 -06:00
David Lebée cbd60bad8c StringComparison Support. 2018-03-06 19:43:49 -06:00
David Lebée a8981e9ad7 nuget release. 2018-03-06 18:37:31 -06:00
David Lebée deff96e68c fix forgot to specify second param. 2018-03-06 18:34:28 -06:00
David Lebée 667f306598 package version. 2018-03-01 07:54:20 -06:00
David Lebée c6a9aabd8a shortcuts. 2018-02-28 17:07:34 -06:00
David Lebée 5ce208690c they are now nugget packages :D 2018-02-22 17:49:38 -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 b348bdfe90 Entity framework testing is pretty good must say 2018-02-13 23:09:58 -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 babce13871 complex query. 2018-02-12 20:30:03 -06:00
David 6fa59c3035 Query builder now supports collections.
Lots of refactoring for this support.
2018-02-12 20:28:53 -06:00