Commit Graph

237 Commits

Author SHA1 Message Date
zoriya 99ff45bce0 Fix tests 2023-11-06 14:34:48 +01:00
zoriya d7c4da369a Fix owned relations automatic includes 2023-11-06 14:28:29 +01:00
zoriya a2d13731e8 Only includes relations eagerly included 2023-11-06 13:37:29 +01:00
zoriya 8d2b231e31 Use properties directly instead of backing fields for root rewritter 2023-11-06 12:52:21 +01:00
zoriya 922dcda20d Add OnlyOnInclude option for the root rewritter 2023-11-06 12:51:44 +01:00
Koen ac67d12063 Merge pull request #92 from zoriya/fix/skip-navigation
Fix eager includes of skip navigations
2023-11-06 02:24:37 +00:00
zoriya 4ff80e39ad Fix eager includes of skip navigations 2023-11-03 14:07:58 +01:00
Koen dfa59c8718 Merge pull request #90 from zoriya/master
Fix eager includes not working
2023-10-31 01:53:08 +00:00
zoriya 17fc22cdb4 Fix eager includes not working 2023-10-28 23:30:02 +02:00
zoriya a36ada6765 Fix multiples requests with same context 2023-10-28 23:30:02 +02:00
Koen 4a8390565d Merge pull request #86 from zoriya/master
Add query root rewrite support
2023-10-24 02:54:50 +01:00
zoriya c15b970419 Support both net6 and net7 2023-10-14 00:28:34 +02:00
zoriya 4fb6013aed Handle cases like .First(where) and .Sum 2023-10-11 01:49:38 +02:00
zoriya aa7cf4f9c6 Fix failing tests 2023-10-10 23:09:21 +02:00
zoriya 19829ccd0a Add some failing tests 2023-10-10 17:51:34 +02:00
zoriya 669b02a9f9 Use a second path for rewritting query path 2023-10-10 17:45:27 +02:00
Koen 24dcbb7749 Merge pull request #87 from Flamage82/project-method-groups
Add support for projecting method groups
2023-10-02 00:32:47 +01:00
Jayden Platell 0deb5ce4ad Add support for projecting method groups 2023-09-25 12:17:02 +10:00
zoriya e5eae5bf5a Add query root rewrite support 2023-09-24 17:05:49 +02:00
zoriya 2a9640533a Add shell.nix 2023-09-23 11:57:33 +02:00
Koen 4ddf9f8f27 Fixed basicsample 2023-08-30 02:03:57 +01:00
Koen 67fc48d423 Merge pull request #75 from koenbeuk/issue-73
Don't throw when out of accessible expressions
2023-08-30 01:27:10 +01:00
Koen 80740fc628 Merge branch 'issue-73' of https://github.com/koenbeuk/EntityFrameworkCore.Projectables into issue-73 2023-08-30 01:22:25 +01:00
Koen 44b06e4959 Added a test to verify behavior 2023-08-30 01:22:21 +01:00
Koen 59d4d63d58 Don't throw when out of accessible expressions 2023-08-30 01:04:34 +01:00
Koen 7ef4e64d3b Merge pull request #83 from am-creations/fix-generic-constraints
Add support for notnull, struct, class and new() generic constraints
2023-08-30 01:02:11 +01:00
fabien.menager 4c3085c99d Fix spacing 2023-08-25 14:47:03 +02:00
fabien.menager 02c9ce7b58 Add support for notnull, struct, class and new() generic constraints 2023-08-25 14:03:06 +02:00
Koen 7deef3dbef Don't throw when out of accessible expressions 2023-05-26 00:54:53 +01:00
Koen b458c715c8 Merge pull request #72 from rhodon-jargon/interface-support
Fix interface property lookup in generic method
2023-05-04 17:27:05 +01:00
Rhodon f806c1cd1f Add test verification files 2023-05-04 14:24:04 +02:00
Rhodon a52326ca0d Merge from master 2023-05-04 14:11:00 +02:00
Rhodon aab4834002 Fix interface property lookup in generic method 2023-05-04 14:09:11 +02:00
Koen d6b1cfb71c Merge pull request #68 from koenbeuk/issue-65
Import using directives to help resolve extension methods
2023-04-19 20:02:47 +01:00
Koen 458509c76c Removed 2 temp tests 2023-04-19 19:53:42 +01:00
Koen 5dcc5a23f7 Import using directives to help resolve extension methods 2023-04-19 19:51:09 +01:00
Koen 0820252a02 Merge pull request #64 from koenbeuk/issue-63
Don't throw on private and protected properties
2023-03-16 00:38:39 +00:00
Koen 2295e29125 Don't throw on private and protected properties 2023-03-16 00:23:06 +00:00
Koen 88cebbcabc Merge pull request #61 from koenbeuk/issue-53
Simplified type resolution
2023-03-09 19:24:47 +00:00
Koen 220fe4f58b Simplified type resolution 2023-03-09 19:15:50 +00:00
Koen 6de068b2c8 Merge pull request #60 from koenbeuk/issue-54
Add support projectable members declared on generic abstract classes
2023-02-08 02:18:59 +00:00
Koen 682aa4f30e Fixed broken tests 2023-02-08 02:07:17 +00:00
Koen b4da49fc6f Support for declaring projectables on generic classes 2023-02-08 01:58:28 +00:00
Koen 1771c41f28 Merge pull request #57 from rhodon-jargon/interface-support
Add support for interfaces in generic methods
2023-01-14 19:14:55 -05:00
Rhodon 3b98b1ef36 Some clarifying comments for extracting the original expression type in a member expression 2023-01-11 14:26:43 +01:00
Rhodon 423879185e Add support for concrete interface implementations
Change overriding member logic to use MethodInfo.GetBaseDefinition()
2023-01-11 14:08:44 +01:00
Koen eb02f0a239 Merge pull request #51 from koenbeuk/issue-48
Support conditional access rewriting for value types
2022-12-12 01:09:54 +00:00
Koen bb405a8f9b Updated test outcomes 2022-12-12 01:07:33 +00:00
Koen 732de2e5bb Merged 2022-12-12 01:04:32 +00:00
Koen f02d558b17 Fixed test to use new full compatiblity mode by default 2022-12-12 01:03:53 +00:00