私はMVCプログラミングの初心者です。他の db テーブルから編集ビューに値を渡し、ビューを作成していくつかのドロップダウン リストに入力します。それはうまくいっています。編集と作成のためにコントローラーに次のようなコードがあります。
var db = new MyProgramDataContext();
Order order = orderRepository.GetOrder(id);
ViewData["customer"] = from c in db.customers
select new SelectListItem
{
Text = c.customer_name,
Value = c.customer_name
}
return View(order);
select ステートメントをリポジトリに移動して、少しすっきりさせて、編集と作成で同じ選択を繰り返さないようにしたいと考えています。
ViewData["customer"] = orderRepository.GetCustomers();
では、の戻り値Repository
の型はですか? 私はそれを機能させることができないようです。GetCustomers
SelectListItem