如何解决问题?
OR有没有其他方法可以检查结果是否包含任何记录?(rdr.Read()方法除外)
btw我正在使用Sqlserver Compact 3.5
答案 0 :(得分:1)
你说“除了rdr.Read()
方法”,但这对我来说是最自然的方式。
调用Read()
,如果返回true,则填充结果,否则将结果设置为null。
另请注意
catch (Exception e)
{
throw;
}
通常是一种应该被删除的憎恶。我还要问一个设计和实现:
getSites
)bool
返回值,但始终返回true,并且实际结果的out
参数rdr
方法。 (无论如何,它不会在using
语句之外有用,所以为什么不在那里声明呢?)