Я пытаюсь отправить из сложного объекта из модели данных, Json, к сожалению, я не хочу передавать всю иерархию (person-> HasMany Orders/Заказы HasMany Products и т. Д.), Но только «первый уровень» (например, имена людей для представления сетки).Фильтр Json из ASP.NET MVC JsonResult из сложного объекта
public JsonResult Search(string fMname, string fSname)
{
IList<Person> people = personRepository.FindAllMatchingName(fMname, fSname);
//Here with lazy loading querying only the “first level” for object
var data = people;
return Json(new { items = data });
//Here querying full object hierarchy and return the big Json
}
Я ищу решение для фильтрации объекта JSon и - если это возможно - работать отложенную загрузку и избежать SQL накладных расходов.
Любые идеи?
Спасибо, что работает! –