C # SQL Top как параметр

Попытка параметризовать значение TOP в моем SQL-выражении.

SELECT TOP @topparam * from table1

command.Parameters.Add("@topparam",SqlDbType.VarChar, 10).Value = somevalue.ToString();

Это не похоже на работу. У кого-нибудь есть предложения?
Просто чтобы уточнить, я не хочу использовать хранимые процедуры.

Ответы на вопрос(3)

Ваш ответ на вопрос