Ich habe die Lösung für dieses Problem gefunden, indem ich eine umfangreiche Google-Suche nach undefinierten Parametern in MySQL durchgeführt habe. Dieser Artikel (MySql. Data.MySqlClient.MySqlException:Parameter '@id' muss definiert werden ) behandelt die Grundlagen des Problems. Soweit ich weiß, bezieht es sich auf ein Upgrade des Connectors.
Sie müssen Allow User Variables=True
hinzufügen in der Verbindungszeichenfolge, um benutzerdefinierte Variablen zu verwenden. Ziemlich einfache Lösung für ein ebenso schwieriges Problem.;)