It's not implemented in SqlClient on .NET core 2.0, it is in .NET core 2.1. So the interfaces / classes might be there on .NET core2, it won't work (it throws exceptions actually). That's what we ran into and some research led to the conclusion it wasn't fully implemented in .net core 2.0. They have implemented it in full in 2.1, so using .net core 2.1 should make it work.