Полукровка значительно более эффективна и стабильна.
Похоже, все, что вы хотите сделать, это вернуть свою модель из контроллера в виде JsonResult:
public ActionResult Index() { return Json(yourModel); }