|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.04.2014, 09:42 | #1 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 24
|
Как организовать взаимодействие с БД в ASP MVC
Здравствуйте!
Делаю интернет магазин на ASP MVC. Для взаимодействия с БД использую EF DatabaseFirst. Создаю контекст в контроллере и в методах контроллера его использую. Но слышал что это очень плохой подход. Как лучше все организовать? Если существует несколько приемлимых вариантов интересны их плюсы и минусы. Слышал что-то про создание веб сервиса для доступа к БД, но совершенно не понимаю как его хостить. Т.е. у меня есть windows хостинг. В каком виде и как туда класть сборку с сервисом? Или просто DLL-ку запилить, через которую с контекстом работать? |
30.04.2014, 11:11 | #2 |
Регистрация: 02.04.2014
Сообщений: 7
|
А почему очень плохой подход?
Взаимодействие с бд вы организуете в обычном порядке. Создаете контроллер и в действиях контроллера используете методы для добавления/получения и т.д. Вкратце тут описано Если у вас несколько потенциальных хранилищ данных или вы собираетесь менять схему получения данных в будущем или добавить дополнительную логику, то можно применить шаблон 'репозиторий'. |
30.04.2014, 11:51 | #3 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 24
|
Про плохой подход учат в MVA.
Хотелось бы узнать побольше мнений об этом. |
30.04.2014, 12:45 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
так а что они учат мол плохо, а почему плохо - партизанят?
|
30.04.2014, 12:48 | #5 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 24
|
Да, не объясняют. Говорят что лучше Web сервис использовать и все)
|
30.04.2014, 13:26 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
а в сервисе контекст создавать не надо? или почему именно сервис?
|
30.04.2014, 13:29 | #7 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 24
|
Надо. Я потому сюда и написал что не знаю ответов на эти вопросы)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
asp.net mvc | Корделия | ASP.NET | 1 | 18.08.2013 20:29 |
asp.net mvc | sergei64_89 | ASP.NET | 3 | 28.09.2010 09:16 |
Как правельно организовать взаимодействие потоков ? | kakawkin | Общие вопросы Delphi | 2 | 26.09.2010 12:34 |
организовать взаимодействие между формами, как? | lexluter1988 | Общие вопросы .NET | 1 | 21.05.2010 06:49 |
ASP .NET MVC | KP0H | ASP.NET | 3 | 09.03.2009 17:10 |