2012-04-29 4 views
0

Я новичок в MVC3 и не смог найти образец, который использует SqlConnection с MVC3 для подключения к существующей базе данных. Все образцы, которые я нашел как MusicStore и другие, используют EF.Как использовать ADO.net (SqlConnection) в ASP.net MVC3

+0

Покажите нам, что вы пробовали работать. –

+0

На самом деле я пытаюсь извлечь данные и отобразить их в сетке, и когда пользователь щелкнет, он отобразит детали. Я знаю, как это сделать в Winform, но пытаюсь изучить MVC3 и делать то же самое с этим. – Nick

ответ

0

Прочитать this учебник; он показывает вам, как работает весь материал ORM, чтобы вы могли быстро двигаться.

+0

В этом учебнике используется Entity Framework, а не SqlConnection. – Nick

+0

Почему вы специально хотите использовать SqlConnection? Предполагается, что MVC3 будет использоваться с Entity; вот что. –

+0

Я использую сложный sql-запрос с большим количеством объединений и также могу использовать временные таблицы. – Nick

0

От вашего контура, вызываемого к объекту шаблона репозитория ex ICustomerRepository.

Ваш репозиторий вызывает ваш уровень доступа к данным, который возвращает некоторый объект передачи данных (или некоторые выбирают объект домена, т.е. клиент). Затем ваша модель просмотра заполняется из этого объекта.

Некоторые предпочитают вырезать объекты передачи и отправлять объекты домена в представление, а не просматривать модели, но рекомендуемым подходом являются модели просмотра.

Ваш код подключения подключается к вашему уровню доступа к данным. Не вводите этот код в контроллер.

+0

Есть ли образец availbale относительно того, что вы выразили, пожалуйста? – Nick

+0

В частности, какая часть? Вы ищете помощь с кодом sqlconnection или шаблоном репозитория или ..... –

+0

шаблон репозитория, пожалуйста. – Nick

Смежные вопросы