通过GetSchema()方法获取表的列

Nav*_*adi 14 c# ado.net schema

我想使用GetSchema方法获取表的列列表ADO.Net,我的代码是:

var dtCols = con.GetSchema("Columns", new[] { "DBName", "TableName" });
Run Code Online (Sandbox Code Playgroud)

我得到一个空的DataTable,有什么问题?

Mat*_*hew 23

您必须为"所有者"限制指定参数.

var dtCols = con.GetSchema("Columns", new[] { "DBName", null, "TableName" });
Run Code Online (Sandbox Code Playgroud)