using (IDbCommand dbCmd = TXController.CreateDbCommand(sSQlStmt))
{
int rowsAffected= dbCmd.ExecuteNonQuery();
}
if(rowsAffected = 0)
or
if(rowsAffected <1)
throw someException
哪个更好? context:sql命令是一个UPDATE。 已经参考了MSDN和以下链接。不会使用存储过程。 还有其他情况会返回-1吗? https://blogs.msdn.microsoft.com/spike/2009/01/27/sqlcommand-executenonquery-returns-1-when-doing-insert-update-delete/