Asp.net MVC с MySQL - PullRequest
       8

Asp.net MVC с MySQL

0 голосов
/ 05 марта 2010

Я использую ASP MVC для разработки нового проекта. Я использую шаблон хранилища для доступа к данным. Я работал над тем же сценарием до использования SQL Server, но теперь я использую MySQL.

Как мне взаимодействовать с MySQL, используя шаблон репозитория?

Ответы [ 4 ]

1 голос
/ 05 марта 2010

Вы можете использовать ORM с открытым исходным кодом, например nHibernate , и разработать свой слой хранилища. Это поддерживает MySQL. Затем, если вы решите вернуться обратно на SQL Server, вам нужно будет изменить только одну строку конфигурации.

1 голос
/ 05 марта 2010

Слой базы данных обычно заботится о:

  • Установление соединения с базой данных
  • Преобразование типов данных уровня приложения в типы данных базы данных
  • Обертывание / изоляция верхнего уровня приложения от непосредственного выполнения запроса

Что касается специфичных для базы данных компонентов, обычно это S qlConnection, SqlDataReader, SqlCommand и т. Д. Они относятся к Microsoft SQL Server. Вам нужно будет установить MySql разъем и использовать прилагаемый интерфейс.

Смотрите здесь: Использование собственных поставщиков .NET для MySQL

Вы будете работать с этими объектами: MySqlConnection, MySqlCommand, MySqlDataReader, MySqlDataAdapter, MySqlParameter, MySqlTransaction.

0 голосов
/ 05 марта 2010

использование subsonic, по-видимому, является самым быстрым маршрутом к MySQL с MVC, или более новые версии провайдера данных mysql позволяют также использовать платформу сущностей .... но, опять же, самый быстрый маршрут должен быть дозвуковым для вашего запуска и работы в мин

0 голосов
/ 05 марта 2010

Вам потребуется настроить / установить поставщик данных MySql.

...