Я пытаюсь выполнить публикацию из сложного объекта из модели данных, Json, к сожалению, я не хочу передавать всю иерархию (person-> HasMany Orders / Orders HasMany Products и т. Д.), А только «первый уровень»»(Например, имена лиц для вида сетки).
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.
Есть идеи?