разработчики!
Я нашел похожий вопрос на stackoverflow
, но решение не помогло мне. Итак, я публикую снова.
Я пытаюсь вернуть коллекцию типа Json из контроллера. Но вместо null
я хочу вернуть пустую коллекцию, например Enumerable.Empty<>()
. Я искал и на других сайтах, но мне ничего не помогло.
Я пытался new EmptyResult()
(решение от stackoverflow
, но оно не работало)
Вот код.
public JsonResult GetOrderDetail(int? id)
{
if(id.HasValue)
{
var first = ObjectFactory.GetInstance<ICustomerRepository>().Method();
var second = ObjectFactory.GetInstance<IShopRepository>().Method();
return Json(new
{
first,
second
}
}
return null;
}
Итак, здесь вместо нуля я хочу вернуть пустую коллекцию. Является ли это возможным? Как мне это сделать?
Я новичок в C #. Извините, если вопрос глупый или неправильный.