开发商!
我在
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;
}
所以,这里我想返回一个空集合而不是 null。是否可以?我该怎么做? 我是 C# 新手。如果这个问题一开始就很愚蠢或错误,我很抱歉。