Доступ к базе данных MYSQL с помощью LINQ в asp.net MVC - PullRequest
0 голосов
/ 28 января 2010

Я хочу использовать базу данных MYSQL для доступа к данным в приложении mvc.

Строка подключения, которую я использую в web.config:

Затем я подготовил модель, контроллер, представление для доступа и отображения данных.

Я использую LINQ, чтобы получить данные из базы данных, но получаю исключение: «Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра правильное, и SQL Server настроен для разрешения удаленных подключений (поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть подключение к SQL Server) "

Я также установил соединитель MYSQL.

Пожалуйста, предоставьте мне решение для доступа к данным с использованием MYSQL и LINQ в приложении MVC

Заранее спасибо.

Ответы [ 4 ]

0 голосов
/ 28 февраля 2015

LinQ to Sql используется для подключения MsSql к LinQ. Нам нужно программное обеспечение сторонних производителей для подключения LinQ к MySql. Я могу соединить LinQ и Mysql с помощью DbLinq Ссылайтесь на эти сайты

http://www.primaryobjects.com/CMS/Article100

https://olgatherer.wordpress.com/2010/08/19/dbmetal-isnt-hard/

0 голосов
/ 28 января 2010

Удаление моего предыдущего ответа ... Я прочитал ваш вопрос как LINQPad, понятия не имею, почему.

Если говорить кратко, найдите стороннего поставщика, я не могу говорить за других, но devart's dotConnect for Oracle очень хорошо сработал для нас: Вот их версия MySQL .

0 голосов
/ 28 января 2010

Вы можете использовать NHibernate и Linq-to-Nhibernate, и тогда вы не привязаны к базе данных.

Файлы NHibernate http://sourceforge.net/projects/nhibernate/files/

Но это, я думаю, зависит от того, сколько времени вам нужно развить!

0 голосов
/ 28 января 2010

Вы не можете использовать LINQ to SQL. Вы должны использовать структуру лица. Linq to SQL предназначен только для MS Sql. Используйте EF для работы с любой другой БД, а затем вы можете использовать LINQ to EF.

Linq to SQL устарел http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...