【发布时间】:2010-06-14 07:28:53
【问题描述】:
当我写这样的东西时:
using (var connection = new SqlConnection("ConnectionString"))
{
using(var cmd= new SqlCommand("Command"))
{
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
}
}
}
}
ReSharper 在reader.Read() 上显示警告,并告诉读者可以是null。
但在什么情况下它可以为空?据我所知,如果命令不返回任何内容,则阅读器不为空,它什么都没有。
【问题讨论】:
-
+1 我也注意到了。也许你应该直接问 JetBrains 的人。
标签: c# .net resharper sqldatareader