Allow proxy-creation to be temporarily disabled
See https://github.com/aspnet/EntityFrameworkCore/issues/11241#issuecomment-410321600
the ability to disable lazy loading on an entity by entity basis would also be nice. We initially had lazy loading enable in our project but have tried to stop relying on it as it does not interact well with Serialization and async. Our long term goal is to be able to turn it off entirely, but it would be nice to be able to turn it off for new entities added to our DbContext in the meantime so we don't create new dependencies on it.
I'd also like it if we could have something like the AsNoTracking and AsTracking extension methods. It would allow certain queries to fully ignore any global proxy/lazy loading settings.