Salve a tutti..
Sto usando i driver MySQLDriverCS per far intergaire un programma Console in C# con un Database MySQL Hostato in Localhost..
È un programma molto rudimentale.. ma mi serve per capire come si lavora con le query e con il MySql..
Il problema è il seguente
Codice PHP:
MySQLConnection MySqlCon = new MySQLConnection("database=users;server=localhost;user id=root;password=#####;");            
            
Console.WriteLine("Inserisci ID Utente");
            
string tmp Console.ReadLine();
            
int ID Convert.ToInt32(tmp);
            
MySQLCommand cmd = new MySQLCommand("SELECT Name,Surname FROM Inf WHERE (ID = " ID " )"MySqlCon);
            try
            { 
                
MySqlCon.Open();
                
Console.WriteLine("Connessione Aperta...");
                
MySQLDataReader dr;                
                
dr cmd.ExecuteReader(); 
Scrivendo cmd.ExecuteReader(); mi arriva un errore dal compliatore.. che mi dice:

Impossibile convertire in modo implicito il tipo 'System.Data.Common.DbDataReader' in 'MySQLDriverCS.MySQLDataReader'. È presente una conversione esplicita. Probabile cast mancante.
Vi prego aiutatemi.. ho cercato ovunque sul web.. ma non trovo nulla.. solo un'altro su questo forum.. a cui non è stata data una risposta..
Il sito del driver MySQLDriverCS non fornisce assolutamente una spiegazione esaustiva delle classi..lo nomina solamente..
Grazie in anticipo