データベース内のすべてのユーザーに関する詳細を表示するビューがあります。これをフィルタリングして、管理者が選択したユーザーのみを表示できるようにする必要があります。
現在、コントローラーは次のようになっています-
public ViewResult Index()
{
var trs = db.TRS
.Include(t => t.User);
return View(trs.ToList());
}
ただし、選択したユーザーのみを含めるようにこのクエリを変更する必要があります。私はこのようにコントローラーを変更しました-
public ViewResult Index(FormCollection form)
{
string[] UserIDs = form["TRSIDs"].Split(',');
var trs = db.TRS
.Include(t => t.User);
return View(trs.ToList());
}
これで、選択したすべてのUSERIDを含む配列ができましたが、送信されるリストに選択したユーザーのみが含まれるように、これらのUSERIDを使用するようにクエリを変更することはできますか?