Как подключить базу данных Sql в Asp.net MVC3 для начинающих - PullRequest
3 голосов
/ 18 июля 2011

Я использовал для разработки приложений в ASP.Net, в этом случае мы можем использовать ADO.net и строки подключения, а также код позади файлов.
, но здесь MVC - хороший способ отделить бизнес-логику.поэтому я учусь реализовывать архитектуру.

Я делаю пример приложения, в котором Вопросы и ответы хранятся в базе данных (Sql Server 2008), так же, как и Stackoverflow.com, так как я новичок в Asp.net MVC 3, яЯ не могу подключиться к базе данных в приложении.

Я натолкнулся на концепцию MOdel, используя ORM (от Linq до Sql), но поскольку я новичок, я не в состоянии понять все идеи.Я хочу сделать операцию CRUD с базой данных, используя MVC 3,

, а также я узнаю, что есть вспомогательные методы для работы CRUD, но я действительно не знаю, как реализовать с базой данных.Помогите мне, как вставить, обновить, редактировать, удалить данные в базе данных

Ответы [ 2 ]

4 голосов
/ 18 июля 2011

Ответ на ваш вопрос очень широк.Существует множество методов для разработки вашего приложения с точки зрения того, как получить / установить данные и как правильно разделить проблемы.Но для начала, пожалуйста, поймите основной факт, что MVC является платформой для web разработки и не имеет ничего общего с доступом к данным.MVC предоставляет вам инфраструктуру для создания веб-приложения очень эффективным и простым способом (по сравнению со старой платформой WebForms).Но когда дело доходит до данных, «М» в MVC означает «Модель», что скрывает за собой бесконечный диапазон вариантов доступа к данным.На самом деле лучше делать это в отдельных сборках (и даже не использовать папку «Модель», автоматически созданную в проекте с помощью шаблона Visual Studio New MVC Application).

Существует отличная книга для изучения MVC, в которойохватывает некоторые важные архитектурные аспекты, например, как получить доступ к базе данных и как «компонентизировать» вашу архитектуру и обеспечить ее поддержку.

Это книга: http://www.apress.com/9781430234043 Обратите внимание, что в разделе «Исходный код / ​​Загрузки»'Вы можете загрузить ZIP-архив с полным демо-проектами, которые вы можете изучить.

Удачи!

2 голосов
/ 20 июля 2011

Вы можете следовать этому руководству .

Если вы новичок в Dependency Injection (DI), я думаю, что это единственный путь для вашего обучения. Тем не менее, в данной ссылке упоминается отдельный учебник.

Вы также можете поиграть с некоторым исходным кодом , чтобы лучше понять MVC 3.

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