Я новичок в технологии ASP.NET MVC. На самом деле мой вопрос:Веб-служба ASP.NET MVC и PostRepository
Является PostRepository, используемым в веб-приложении ASP .NET MVC (например: http://www.dotnetcurry.com/aspnet-mvc/1155/aspnet-mvc-repository-pattern-perform-database-operations), работающем как WebService? Или, в основном, когда у меня есть метод ActionResult
в Контроллере, то есть для удаления некоторого сообщения из db на основе PostId в качестве параметра этого метода (например, post/delete/5), является ли это веб-службой? Или это просто механизм, который MVC использует для выполнения CRUD-операций, поэтому это не веб-сервис?
Это правда, что ActionResults
методы контроллера returnig Views - это не веб-службы?
Спасибо за ваши ответы!
А как насчет областей? Когда я хочу разбить код на какую-то логическую часть (модули), которая не будет запускаться отдельно, но с основным приложением - я могу просто отключить эти модули или включить, а код разделится отдельно для одной функциональности в области. Эти области не являются веб-службами, я прав? @ alex-suleap –
Области - это просто логическая группировка контроллеров, поэтому вы можете сохранить хорошую структуру папок. Вот и все. Они не повлияют на ваши конечные маршруты. –
Например: вашим приложениям нужен администратор и пользователь. Вы можете поместить контроллеры администратора в одну область, а пользовательские контроллеры - во вторую. И у вас есть четкая структура кода. –