Мы использовали MySQL для нашего .Net проекта начиная с MySQL v4.1. Сейчас мы используем v5.1, но мы по-прежнему не использовали хранимую процедуру или триггер, поскольку нам это на самом деле не нужно, и мы предпочитаем обратную совместимость с v4.1 в случае, если наш клиент все еще придерживается v4.1.
.Net / Connector, предоставляемый MySQL, отлично справляется с этой задачей.
Я хотел бы добавить некоторые факты о SQL Express Edition, упомянутом websch01ar, он имеет ограничение размера файла базы данных 2 ГБ / 4 ГБ (в зависимости от версии). Может показаться, что вам никогда не понадобится все это пространство, но если вы похожи на нас, храните изображение в виде большого двоичного объекта или храните данные сбора (научный инструмент), они заполнятся быстрее, чем вы думаете.