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() を呼び出すのに最適な場所とその理由です。
ありがとう