私は文字通り行を持たないSQLのテーブルを持っていますが、それを読むと少なくとも1回はリーダーを通過します.
            int Count = 0;
            SqlCommand cmd1 = new SqlCommand("Exists", conn);
            cmd1.CommandType = CommandType.StoredProcedure;
            cmd1.Parameters.Add(new SqlParameter("@Url", URL));
            SqlDataReader rdr1 = cmd1.ExecuteReader();
            if (rdr1.Read())
            {
                Count++;
            }
Rdr 行が null で、Counter を実行しないかどうかを確認するにはどうすればよいですか
編集
ストアド プロシージャ (変更は許可されていません)
CREATE PROCEDURE [dbo].[Exists]
(
    @Url varchar(255)
)
AS
    SET NOCOUNT ON;
SELECT COUNT(*) AS Rows FROM Instances 
WHERE Url = @Url