Проблема в том, что вы пытаетесь вернуть строку, в которой возвращаемый тип функции Get () является IEnumerable. Я думаю, вам нужно получить то, что вы выбираете из таблицы, но не строку запроса, не так ли?
MySql.Data.MySqlClient.MySqlConnection mySqlConnection;
MySql.Data.MySqlClient.MySqlCommand cmd;
String queryStr;
public IEnumerable<String> Get()
{
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["MySql"].ToString();
mySqlConnection = new MySql.Data.MySqlClient.MySqlConnection(connString);
mySqlConnection.Open();
queryStr = "SELECT * FROM `CustomerDb` WHERE 'ID' = '1'";
cmd = new MySql.Data.MySqlClient.MySqlCommand(queryStr, mySqlConnection);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
yield return reader["Name"]; // Assume you want name in your result.
}
mySqlConnection.Close();
}