There's a disconnect between the netstandard2.0 intent and actual implementations here, resulting in runtime errors on things that call .GetSchemaTable(). The problem is SqlDataReader never overrides ...
This worked just fine with Core 1.1, but since I updated to Core 2.0, it no longer works. If I use DataTable as input, instead of a DBDataReader, the exact same code ...