Estoy trabajando en una aplicación de Android Xamarin.Forms, que necesita conectarse a una base de datos MySQL.
Decidí usar MySqlConnector porque tiene métodos asíncronos.
Sin embargo, cuando llamo a OpenAsync() arroja System.IndexOutOfRangeException.
Open() funciona bien, pero me gustaría usar async. ¿Estoy haciendo algo mal?
Aquí está mi código:
private static MySqlConnection DBConnection; internal static async Task<bool> SetAndTestConnectionString(string dbendpoint, int userid, string password) { DBConnection = new MySqlConnection($" *connection string* "); bool connectresult= false; try { await DBConnection.OpenAsync(); connectresult= true; } catch (Exception e) { connectresult= false; Console.WriteLine(e.Message); } return connectresult; }