Я использую Asp.NET MVC в качестве основного веб-сервиса для нескольких сайтов asp / jquery типа SearchenGine. Поиск в базе данных прост:
Модель - Sql Server FullText Sproc возвращает XML
Вид - Н / Д
Контроллер - Авторизовать пользователя / Разбор входного содержимого возврата (Model.XML)
Возвращенный XML содержит четыре набора результатов - список элементов, разбивка по категориям, связанные / рекламные элементы и номера подкачки. Предметы, категории и связанные списки содержат несколько элементов и атрибутов.
Сейчас я ищу лучший способ для отображения той же информации в виде MVC - как полной, так и частичной для использования jquery - но я изо всех сил пытаюсь найти лучшее решение. Единственные два, которые я до сих пор придумал, - это синтаксический анализ XML с помощью Linq (это должно быть сделано в View или Controller?) Или наличие SProc, возвращающего наборы результатов, и использование метода NextResult для заполнения нескольких списков (не то, что я разработал как это сделать еще ....)
Все предложения приветствуются, спасибо!