Функция для выполнения запроса к бд mysql на C#

Александр16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.04.2011

Нужна функция, которой я передаю следующие параметры:

- название сервера базы данных mysql, которая находится на удаленном сервере (если нужно порт через двоеточие)

- названия базы данных

- логин пользователя базы данных

- пароль пользователя базы данных

- строка запроса к базе данных

Функция подключается к базе и выполняет мой запрос. Реализация нужная на C# под .NET 2