David Lebee
7d9755ef58
group by should work, just ToList is not supported by ef core.
2019-11-27 16:50:55 -06:00
David Lebee
fc0510f614
added tests on ef.
2019-11-27 16:37:17 -06:00
Boris Milašinović
2502f6acf4
Enabled LessThan[OrEqual], GreaterThan[OrEqual] on strings using CompareTo method
2019-11-27 19:18:33 +01:00
David Lebee
ae3f02774d
supported.
2019-11-11 18:37:14 -06:00
David Lebee
c45ff785bc
all tests are passing, negate and not contains feature.
2019-03-19 17:07:34 -05:00
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
a7937cd500
flattening support on wrap select.
2018-10-26 16:13:42 -05:00
David Lebee
aba20f04e2
reusable methods for diff kind of calls.
2018-10-26 15:54:05 -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
2cd1d27df0
new code unit test.
...
moved entity framework test to in memory database.
2018-10-23 16:12:39 -05:00
David Lebée
01e7652c06
moved conversion into a different project.
2018-04-17 21:43:54 -05:00
David Lebée
62fa1a4d21
better handling of null and simple expression null checking.
2018-04-14 23:26:42 -05:00
David Lebée
904d3c9945
need fixing new test.
2018-04-13 18:20:12 -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
0e7aca052c
omg finally.
2018-04-10 20:08:27 -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
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 Lebee
406290df78
advancing but not there yet.
2018-03-22 23:34:46 -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
be22a2a0dd
better test :) for now.
2018-03-21 22:27:03 -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
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
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
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
17dcbb492f
started grouping:
2018-03-08 20:18:43 -06:00
David Lebée
fce55178bb
adding extension method straight on where.
2018-03-07 20:16:15 -06:00
David Lebée
74a68c70c1
completed tests for in :)
2018-03-06 22:40:01 -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
cbd60bad8c
StringComparison Support.
2018-03-06 19:43:49 -06:00
David Lebée
deff96e68c
fix forgot to specify second param.
2018-03-06 18:34:28 -06:00
David Lebée
49acab93cf
shotcut are tested and its completed.
2018-02-28 22:27:36 -06:00