Visual Studio 2012でコーディングし、エンティティ モデルをデータ レイヤーとして使用しています。ただし、Linq ステートメントを使用したドロップダウン コントロールは、ページを読み込もうとすると未処理の例外をスローする傾向があります (上記のタイトル)。以下は私のコードです。
using (AdventureWorksEntities dw = new AdventureWorksEntities())
{
ddlCon.DataSource = (from em in dw.Employees
select new { em.Title, em.EmployeeID });
ddlCon.DataTextField = "Title";
ddlCon.DataValueField = "EmployeeID";
ddlCon.DataBind();
ddlCon.Items.Insert(0, new ListItem("--Select--", "--Select--"));
}
- エラーが発生した理由を知りたい
- LINQ を使用するときにコントロールにバインドする適切な方法は何ですか?