MySQL и LINQ to SQL через Соединитель / Сеть | С#
Мне нужно получить данные из базы данных MySQL, используя Connector/Net и Linq2SQL.
Можно ли обойтись без DBlinq или чего-то еще?
Нашел этот пример - http://www.primaryobjects.com/CMS/Article100.aspx
1 ответ
Нет, LINQ to SQL поддерживает только базу данных MS SQL.
DbLinq использует драйвер Connect/Net ADO, но я не рекомендовал бы DbLinq для любого серьезного производственного использования. Мы обнаружили, что реализация была ошибочной, и это была проблема с процессором даже в самых простых запросах (плюс, похоже, были проблемы с правильным пулом соединений).
Мы переключились на LinqConnect DevArt, который был намного более стабильным с меньшим количеством ошибок с точки зрения кодирования (это в основном замена для LINQ to SQL), но это коммерческий продукт, который имеет лицензионную плату. Это дешевле, чем альтернативы, такие как LightSpeed и LLBLGen. Кроме того, в зависимости от вашей схемы, их бесплатная версия может использоваться, если вам нужно всего лишь получить доступ к 10 объектам на базу данных.