在我的 asp.net mvc Web 应用程序中,我有以下操作方法:-
public JsonResult LoadZoneByDataCenter(string id)
{
var zonelist = repository.getrealtedzone(Convert.ToInt32(id)).ToList();
//code goes here
它调用以下模型存储库方法:-
public IQueryable<Zone> getrealtedzone(int? dcid) {
return tms.Zones.Where(a=> a.DataCenterID == dcid || dcid == null);
}
目前我正在调用 .tolist() 它将从我的操作方法解释数据库,但我的问题是在控制器内部或模型类内部调用 .tolist() 的最佳位置在哪里,为什么?
谢谢