.net核心。不推荐使用DataTable,so they came up with another api用于架构信息:GetColumnSchema()。麻烦的是,我正在查看.net核心1.1中的SqlDataReader。我仍然可以看到GetSchemaTable,但我无法访问它的结果。我看不到它的替代品GetColumnSchema(),尽管看到sample code似乎使用了这种方法。被拉了吗?我们如何从SqlDataReader获取架构信息?
Here's IDataReader的API文档。 GetSchemaTable()就在那里。它返回一个DataTable,我什么也做不了?
答案 0 :(得分:2)
我必须使用此nuget包来获取扩展方法GetColumnSchema()
<PackageReference Include="System.Data.Common" Version="4.1.0" />
显然,添加using
using System.Data.Common;