我返回Json'ed annonymous类型:有没有办法指定一个匿名的空可枚举类型?
IList<MyClass> listOfStuff = GetListOfStuff();
return Json(
new {
stuff = listOfStuff
}
);
在某些情况下,我知道listOfStuff
将是空的。所以我不希望调用GetListOfStuff()
(这使得数据库调用)的开销。
因此,在这种情况下,我正在写:
return Json(
new {
stuff = new List<ListOfStuff>()
}
);
这似乎有点不必要的冗长。我不在乎它是什么类型的List
,因为它无论如何都是空的。
有没有可以用来表示空的enumerable/list/array的简写?例如:
return Json(
new {
stuff = new []
}
);
或者我一直在编程JavaScript太久了? :)
太多的JavaScript。 – 2010-08-02 22:48:43