我使用 SqlCommand 从 .sql 文件执行脚本查询。
我用 ExecuteReader 得到结果。
但是值是非公共成员,我无法访问它。
知道为什么以及如何解决这个问题吗?
代码
string root = AppDomain.CurrentDomain.BaseDirectory;
string script = File.ReadAllText(root + @"..\SGBD\select_user_from_all_bases.sql");
string connectionString = @"Data Source=(local);Integrated Security=SSPI";
var conn = new SqlConnection(connectionString);
conn.Open();
var users = new SqlCommand(script, conn).ExecuteReader();
foreach (var user in users)
{
}
conn.Close();