バイナリ csv ファイルを作成する ashx ファイルがあります。一般的なリストを渡すことができるようにしたいと思います。
リストをセッションに入れて汎用ハンドラーで取得できることはわかっていますが、負荷が高い場合は許容できますか?
byte[] csvData = Utility.ToCsv(",", DAL.GetProducts());
context.Response.OutputStream.Write(csvData, 0, csvData.Length);
(DAL.GetProducts() をハードコーディングする代わりに) ハンドラー内で任意のクエリを実行できればいいのですが。これを行うにはどのような方法がありますか?