我正在尝试从UWP应用程序连接到MySQL数据库。但它告诉我,ExecuteReaderAsync()方法不存在。我在这做错了什么?如果这不可能,我怎么能异步进行数据库调用?
public async Task<List<Zone>> GetAllZonesAsync()
{
MySqlConnect connect = new MySqlConnect();
connect.Initialize();
string query = "SELECT * FROM zones WHERE ACTIVE = true";
List<Zone> availableZones = new List<Zone>();
if (connect.OpenConnection())
{
MySqlCommand cmd = new MySqlCommand(query, connect.Connection);
MySqlDataReader reader = await cmd.ExecuteReaderAsync();
while (reader.Read())
{
Zone zone = new Zone(reader["ID"].ToString(), reader["ZONENAME"].ToString());
availableZones.Add(zone);
}
}
connect.CloseConnection();
return availableZones;
}
这是我的代码..