2009-06-03 2 views
35

Я начал использовать asp.net MVC, и традиционным способом я хочу сохранить уровень доступа к данным в службе WCF. Как я могу достичь этого с помощью asp.net MVC?WCF Service с приложением asp.net mvc

Сценарий

Я начал тестовое приложение в ASP.NET MVC, который отображает, вставок и редактирования данных. Я успешно создал это, добавив «ADO.Net Entity Data Model».

Итак, теперь, если бы я хотел переместить этот уровень данных в службе WCF, то есть службу WCF с такими методами, как GetData(), UpdateData(), CreateNewData(), как я могу это достичь?

ответ

51

Короткий ответ:

Вам просто нужно, чтобы переместить DATAACCESS слой в службу WCF, разоблачить его, а затем вызвать его из приложения MVC.

Длинный ответ:

1) Я рекомендую идти через Nerd Dinner пошаговый Скотт Гатри, чтобы получить действительно хорошее понимание MVC основы.

2) Следующий блог проходит через процесс написания Слоистые ASP.NET MVC Applicaiton с службы WCF (Партии III, IV & специально сосредоточиться на WCF & MVC взаимодействия):

  • Part I (общие понятия)
  • Part II (Построение Repository)
  • Part III (Строительство Сервис)
  • Part IV (с использованием Servi ce)

Я не читал связанные детали в деталях (просто снял их), но они, похоже, дают достойный обзор процесса.

+1

я люблю эти блоги. искал что-то вроде этого, используя mvc с wcf. –

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