是否可以通过名称获取列并保留SqlDataReader返回的SQL类型信息?我只看到.GetGuid(int column)吗? 最佳答案 没有单独的方法可以通过列名直接获取GUID(或任何其他类型)。您需要做的是:Guid someguid = dr.GetGuid(yourDataReader.GetOrdinal("your-col-name"));