Por favor ayuda. C# y MySQL. No puedo conectarlos :/ (Raspberry PI)

He buscado muchísimo, durante días, en inglés y en español, y no encuentro nada.
Tengo ya el servidor MySQL instalado en la raspberry pi. Hasta ahi todo bien. Quiero crear un programa de C# que se comunique con este servidor (el programa se ejecuta en la raspberry), pero no tengo ni la más remota idea de que hacer. Ni si quiera se que editor usar.
Ya he hecho proyectos así en windows, solo hay que añadir el dll a Visual Studio y ya está, pero es que en la raspberry no sé donde o que hay que hacer.... Estoy usando "Geany" que es un editor para múltiples códigos.

Esto es lo único que quiero hacer, añadirle el maldito conector. Espero que me puedan ayudar, muchas gracias.
Usa SFTP y te conectas mediante tu editor de texto a la rasp aunque yo hubiese probado todo en mi propio pc, usando GIT y luego solo instalo lo que quiero hacer en la rasp.
No he llegado a conectar C# con bases de datos, pero en teoría es el mismo, ¿no? Sólo que tendrás que generar el programa para Linux.
@largeroliker @kyo2009
Bueno, gracias por todo, lo que quería era programarlo en la raspberry, pero no he podido. He instalado MonoDevelop pero encima no se me compilaba el típico "Hello World" que venía por defecto.... Bueno, he intentado muchísimas cosas pero al final nada.

Pero bueno, al final de todas las horas y días perdidos buscando la forma, lo único que he encontrado es compilar un DLL en Windows y luego correrlo a través de mono en la Raspberry Pi. El caso es que funciona así que...
3 respuestas