EF 4.x を使用して ASP.NET ドロップダウン リストを作成しています。最初に変数を作成します。
CPAS_EM.qryxrefVendorWorker wrkrs;
次に、データを入力します。
using (CPASEntities sds = new CPASEntities())
{
wrkrs = (qryxrefVendorWorker)
(from w in sds.qryxrefVendorWorkers
where w.VendorID == currVendorID &&
((w.ExpiryDate == null) | (w.ExpiryDate >= currWorkDate))
select w);
ddlWorker.DataSource = wrkrs;
ddlWorker.DataValueField = wrkrs.WorkerID.ToString();
ddlWorker.DataTextField = wrkrs.WorkerName;
ddlWorker.DataBind();
}
「wrkrs = ...」ステートメントで、キャスト エラーを示すエラーが表示されます。
System.InvalidCastException がユーザー コードによって処理され
ませんでした
ここで誰かが私を正しい方向に向けることができますか?