AFAIK, вы не можете передать параметр без ParameterName.Однако, если вы используете блок приложения доступа к данным Enterprise Library, вы можете сделать что-то вроде этого:
Database db = DatabaseFactory.CreateDatabase("DatabaseName");
DbCommand cmd = new SqlCommand("SP Name Here");
cmd.CommandType = CommandType.StoredProcedure;
db.DiscoverParameters(cmd);
Теперь ваш объект Command будет содержать всю информацию о параметрах.