Commit Graph
66 Commits
Author SHA1 Message Date
Koen Bekkenutte 52d4840f7f Rewrote ExpressionSyntaxRewriter to handle @this rewrites more reliably 2022-06-10 04:16:17 +08:00
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 bb464afab0 Removed unused code 2022-01-08 19:47:19 +08:00
KoenandGitHub ed13532ba2 Merge branch 'master' into incr-source-gen 2022-01-08 19:20:00 +08:00
Koen Bekkenutte e2670c2771 Use incremental source generators 2022-01-08 19:13:30 +08:00
Koen Bekkenutte 17e8613b81 Fixed a regression where relational member calls would fail to generate 2022-01-04 03:10:58 +08:00
KoenandGitHub 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 f73cbc7ebb Added fix for inherited members 2021-12-12 19:56:07 +08:00
KoenandGitHub 401b7d8043 Merge pull request #8 from koenbeuk/missing-docs
Added minimal docs on the projectable attribute
2021-11-26 19:54:31 +08:00
Koen Bekkenutte af76e5b0a0 Fix for projectable instance members returning complex types 2021-11-26 19:53:18 +08:00
Koen Bekkenutte f03aa16680 Added nuget package readme 2021-11-26 00:10:14 +08:00
Koen Bekkenutte 7aa5eeb572 Removed unused folder reference 2021-11-26 00:05:20 +08:00
Koen Bekkenutte 0450ed0860 Updated Projectable attribute docs 2021-11-26 00:04:53 +08:00
Koen Bekkenutte 7790f146e4 Fully qualify Type names where possible 2021-11-26 00:00:47 +08:00
Koen Bekkenutte ac338aa3a0 Added additional code docs 2021-11-15 20:44:47 +08:00
Koen Bekkenutte 97bbc003fe Added minimal docs on the projectable attribute 2021-11-15 20:34:36 +08:00
Koen Bekkenutte 5be719e4f1 Fixed nullability issues 2021-11-09 20:37:20 +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 36b7430471 Fixed compilation issue 2021-11-05 05:34:33 +08:00
Koen Bekkenutte 0397ad9552 Merge branch 'master' of https://github.com/koenbeuk/EntityFrameworkCore.Projectables 2021-11-05 05:30:45 +08:00
Koen Bekkenutte 3a065a3674 Prepping for EF Core 6: Removed Z prefix to extension namespace 2021-11-05 05:30:35 +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 fe2750e49f Fixed return type unit test 2021-10-26 19:07:35 +08:00
Koen Bekkenutte 503c0a07bd Fixed property return types 2021-10-26 18:54:12 +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 86223a11c9 support for rewriting null conditional access expressions 2021-10-18 22:36:06 +08:00
Koen Bekkenutte 35fc7a2c78 Added support for EF Core 6 2021-09-17 02:22:40 +08:00
Koen Bekkenutte e4ac176d67 Fixed old name reference 2021-07-04 18:50:30 +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 0899408ed1 Correctly described new analyzer release 2021-07-02 02:26:51 +08:00
Koen Bekkenutte 45c1170686 Released diagnostics 2021-07-02 01:52:09 +08:00
Koen Bekkenutte dde9bd3339 Generator perf improvement 2021-06-10 02:20:21 +08:00
Koen Bekkenutte ce9ed10f8a Proper code reuse 2021-06-04 05:02:43 +08:00
Koen Bekkenutte 3ea1f0da40 Fixed bug where Limited compatbility mode would not properly cascade 2021-06-04 04:45:17 +08:00
Koen Bekkenutte 5c7bdd01a4 Uses limiated compatibility mode by default 2021-06-04 04:00:30 +08:00
Koen Bekkenutte a3770cf62d Moved DbContextOptionsExtensions to default EF namespace 2021-06-04 02:12:40 +08:00
Koen Bekkenutte 11582d467c Added compatiblity mode 2021-06-03 04:46:25 +08:00
Koen Bekkenutte ee64204ec7 Fixed broken tests 2021-06-03 02:38:12 +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 44acd18d44 Enable ContinuousIntegrationBuilds 2021-06-02 00:45:59 +08:00
Koen Bekkenutte 5f94eebe35 Removed package readme file 2021-06-02 00:44:07 +08:00
Koen Bekkenutte 300aab0767 Rebranded to EntityFrameworkCore.Projectables 2021-05-31 21:27:17 +08:00