Я только начал использовать коннектор DevArt MySQL, и это пока что хорошо.Однако одна проблема, которую я обнаружил, заключается в том, что она не предлагает эквивалент типа MySqlDateTime.Это означает, что временные метки должны соответствовать типу DateTime .NET, и, как следствие, «нулевая» временная метка не может быть представлена как таковая и преобразуется в 01-01-0001 на стороне .NET.
Что-то еще, что выСледует помнить, что (не DevArt) MySQL-коннектор является GPL, и поэтому, если вы хотите использовать его из приложения с открытым исходным кодом, вы должны обратиться за специальным разрешением.Это было выполнимо, когда Sun владел MySQL, но теперь процесс кажется более сложным, поскольку он принадлежит Oracle.Сначала вы должны зарегистрироваться в качестве партнера Oracle, и на их веб-сайте предлагается «золотое» членство для интеграции драйверов, которое стоит 2500 долларов в год.Не ясно, является ли это обязательным и будет ли ваше заявление рассматриваться со свободным членством.Я также не смог использовать их веб-страницу регистрации партнеров - она, похоже, не работает, и они не ответили на запрос, который я отправил им по этому поводу.Короче говоря, $ 100 или около того выглядит очень дешево для разъема DevArt.
6-месячное обновление : разъем DevArt работает хорошо, и я продолжаю рекомендовать его.И Oracle подтвердил мне, что им требуется 2500 долларов в год, чтобы разрешить использование своего драйвера MySQL с программным обеспечением без открытого исходного кода.