-
Notifications
You must be signed in to change notification settings - Fork 877
Milestone
Description
This is a general "epic" tracking issue for making Npgsql more compatible with trimming/AOT. A lot of this is about getting rid of runtime code generation (e.g. via source generators), general reflection use, etc. See also dotnet/efcore#21894 for some general comments on what that means and what needs to be done.
- Generate non-generic write logic with source generators #3513
- Stop using reflection to map built-in types #3507
- Refactor DefaultTypeHandlerFactory for trimming friendliness #3815
- Static init of ConnectionStringBuilder is very reflection heavy #3814
- Lazy allocation of type handlers (again) #3816
- Console program to verify basic flows in AOT/reflection-free mode #3820
Reactions are currently unavailable