Commit Graph

40 Commits

Author SHA1 Message Date
Koen Bekkenutte a3ee321936 Support for const and static in projectables 2022-04-20 23:40:20 +08:00
Koen Bekkenutte ba5f4972de Don't rewrite cast expressions 2022-01-23 00:40:33 +08:00
Koen Bekkenutte d250f1cb94 Ensure that NamedTypeSymbols are not being rewritten 2022-01-11 20:02:54 +08:00
Koen Bekkenutte 17e8613b81 Fixed a regression where relational member calls would fail to generate 2022-01-04 03:10:58 +08:00
Koen 8ddf87c202 Merge pull request #11 from koenbeuk/issue-10
Support Inherited properties
2021-12-12 20:36:37 +08:00
Koen Bekkenutte 34a6a4b592 Removed V1 support 2021-12-12 20:12:50 +08:00
Koen Bekkenutte d24ab7fc82 Fixed functional test 2021-12-12 20:07:32 +08:00
Koen Bekkenutte e9405b5933 Added a functional test 2021-12-12 20:03:59 +08:00
Koen Bekkenutte f73cbc7ebb Added fix for inherited members 2021-12-12 19:56:07 +08:00
Koen Bekkenutte ec2fb93140 Added a repro 2021-12-07 03:27:06 +08:00
Koen Bekkenutte af76e5b0a0 Fix for projectable instance members returning complex types 2021-11-26 19:53:18 +08:00
Koen Bekkenutte 7790f146e4 Fully qualify Type names where possible 2021-11-26 00:00:47 +08:00
Koen Bekkenutte 681c76b44c Target .NET 6 lts 2021-11-09 20:07:12 +08:00
Koen Bekkenutte a04bb38e48 Updated to dotnet 6 2021-11-09 05:43:45 +08:00
Koen Bekkenutte ede53de1c2 Support for projectable generic methods 2021-10-27 01:16:26 +08:00
Koen Bekkenutte 14a8f1ebd2 Ensure that parameters are written with their fully qualified type name 2021-10-26 19:16:26 +08:00
Koen Bekkenutte 8c611b9fd4 Fixed nullability rewrites with parameters and return types 2021-10-18 23:40:43 +08:00
Koen Bekkenutte 8ccb73d424 Generate diagnostic when null conditional expressions are used but rewrite is not configured 2021-10-18 23:08:36 +08:00
Koen Bekkenutte 58770723dd Updated ScenarioTests dependency 2021-10-18 22:53:19 +08:00
Koen Bekkenutte 578d0d8d00 Disable test in V1 branch due to different output 2021-10-18 22:47:53 +08:00
Koen Bekkenutte 86223a11c9 support for rewriting null conditional access expressions 2021-10-18 22:36:06 +08:00
Koen Bekkenutte 12038ed164 Fixed broken tests 2021-09-17 02:39:47 +08:00
Koen Bekkenutte 35fc7a2c78 Added support for EF Core 6 2021-09-17 02:22:40 +08:00
Koen Bekkenutte 659f10ac10 Fixed code gen issue for Projectable extension methods using other projectable extension methods 2021-07-02 03:28:40 +08:00
Koen Bekkenutte 9fdc33b4ad Removed unused test 2021-07-02 01:39:58 +08:00
Koen Bekkenutte bbc2d9abe1 Fixed broken tests after switching to Limited compatibility by default 2021-06-04 04:12:18 +08:00
Koen Bekkenutte 5e8e84f1db Improved expression tree generation 2021-06-03 02:27:55 +08:00
Koen Bekkenutte 3aa2c811df Ability to have projectable methods that accept a DbContext 2021-06-02 23:44:40 +08:00
Koen Bekkenutte 6f2b30f723 Rewrite generated expressions to ignore nullability 2021-06-02 03:01:04 +08:00
Koen Bekkenutte 300aab0767 Rebranded to EntityFrameworkCore.Projectables 2021-05-31 21:27:17 +08:00
Koen Bekkenutte e1856a0bff Fixed broken test 2021-05-31 04:40:02 +08:00
Koen Bekkenutte a33fbfeddf Updated readme and added new sample project 2021-05-31 04:05:38 +08:00
Koen Bekkenutte c87509e07f Raise diagnostics when not exposing expression bodies members 2021-05-31 02:05:57 +08:00
Koen Bekkenutte fb135eeb23 Prepping project for for first preview release 2021-05-31 01:15:35 +08:00
Koen Bekkenutte 38b1e830ef Some additional tests and a bit of refactoring 2021-05-31 00:56:53 +08:00
Koen Bekkenutte 5085b1b6ae Rewrite of most internals 2021-05-30 21:45:24 +08:00
Koen Bekkenutte 0d7bec4bd6 Checkpoint (still hacking about) 2021-05-28 03:07:16 +08:00
Koen Bekkenutte 02c0c1edde Fixed tests 2021-05-27 06:10:31 +08:00
Koen Bekkenutte d7e0ad3738 Moved functional tests to their correct place 2021-05-27 04:45:19 +08:00
Koen Bekkenutte 1c83f3d6ad Add project files. 2021-05-27 04:17:35 +08:00