如何在.net core 2.0环境下填充DataTable?
目前(2017-10-30),mysql 提供的.net core 2.0的 MySql.Data.MySqlClient.MysqlHelper 类尚未实现ExecuteDataTable()或ExecuteDataSet()等功能,MysqlDataReader.GetSchemaTable()也没有推出。自己试着用DataTable.Load(DataReader)这样的方法也告失败。
本人经过摸索,用MysqlDataReader读出一行数据后,获取到各个列的数据类型,然后据此构造DataTable,从而曲线实现了ExecuteDataTable()的功能。
注意:此技术路线的缺陷是,