This is currently a work in progress. It does compile and I have ran simple programs against it.
A majority of the changes were done to the mainline .NET version so all the mainline tests could be used during development. There are no tests ported to .NET Core yet, and this may be difficult without the dynamic schema support.
By necessity, it includes #241/NH-3431 - Replace System.Data with System.Data.Common and NH-3853 - Switch binary-serialization to an implementation that is supported by CoreClr.
There are a number of compromises that have to take place on .NET Core, chief among them is that there is no GetSchemaTable()
. Without this, none of the dynamic schema generation or updates works. The tests, when implemented, will need a static schema c