Я открываю дискуссию на эту тему, но не смог найти ни одного ответа, достаточно хорошего, чтобы его можно было назвать окончательным: MySQL и .NET.
Хотя я знаю, что существует множество способов установить эту связь, я пытаюсь найти список плюсов и минусов каждого подхода.
Я использую ADO.NET с MySQL NETconnector с самого начала моего проекта, и все было в порядке, когда база данных была новой и не имела много записей. Но теперь я сталкиваюсь с ситуацией, когда количество записей растет в геометрической прогрессии, и я нашел другой способ запроса к базе данных, которая является соединителем ODBC. Используя решение ADO.NET + NETConnector, у меня был O / RM, и мне не нужно было писать свои запросы, в то время как ODBC теперь делает мой код ужасным (так как я не полностью переключился на ODBC, у меня есть запросы Linq и простой SQL запросы внутри моего кода).
Есть ли какое-либо решение (бесплатное или нет), где я мог бы использовать O / RM без необходимости написания SQL-запросов и скорости ODBC?