![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 24
|
![]()
Здравствуйте!
Делаю интернет магазин на ASP MVC. Для взаимодействия с БД использую EF DatabaseFirst. Создаю контекст в контроллере и в методах контроллера его использую. Но слышал что это очень плохой подход. Как лучше все организовать? Если существует несколько приемлимых вариантов интересны их плюсы и минусы. Слышал что-то про создание веб сервиса для доступа к БД, но совершенно не понимаю как его хостить. Т.е. у меня есть windows хостинг. В каком виде и как туда класть сборку с сервисом? Или просто DLL-ку запилить, через которую с контекстом работать? |
![]() |
![]() |
![]() |
#2 |
Регистрация: 02.04.2014
Сообщений: 7
|
![]()
А почему очень плохой подход?
Взаимодействие с бд вы организуете в обычном порядке. Создаете контроллер и в действиях контроллера используете методы для добавления/получения и т.д. Вкратце тут описано Если у вас несколько потенциальных хранилищ данных или вы собираетесь менять схему получения данных в будущем или добавить дополнительную логику, то можно применить шаблон 'репозиторий'. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 24
|
![]()
Про плохой подход учат в MVA.
Хотелось бы узнать побольше мнений об этом. |
![]() |
![]() |
![]() |
#4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
так а что они учат мол плохо, а почему плохо - партизанят?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 25.09.2010
Сообщений: 24
|
![]()
Да, не объясняют. Говорят что лучше Web сервис использовать и все)
|
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
а в сервисе контекст создавать не надо? или почему именно сервис?
|
![]() |
![]() |
![]() |
#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 |