I am using keys with value conversion (aka strongly typed ids, no packages, just a readonly record struct with a value converter). Also i am using optimised model produced with dotnet ef dbcontext ...