Tôi đã tìm ra giải pháp cho vấn đề này bằng cách thực hiện một tìm kiếm trên Google mở rộng cho các tham số không xác định trong MySQL. Bài viết này ( MySql. Data.MySqlClient.MySqlException:Tham số '@id' phải được xác định ) bao gồm những điều cơ bản của vấn đề. Theo những gì tôi hiểu thì liên quan đến việc nâng cấp trình kết nối.
Bạn cần thêm Allow User Variables=True
trong chuỗi kết nối để sử dụng các biến tùy chỉnh. Giải pháp khá đơn giản cho một vấn đề khó khăn không kém.;)