Die direkte Datenbindung an eine Geschäftsabfrage (DbSet, DbQuery, DbSqlQuery) wird nicht unterstützt
Bin am codierenVisual Studio 2012 und mitEntitätsmodell als meine Datenschicht. Mein Dropdown-Steuerelement mit der Linq-Anweisung löst jedoch in der Regel eine nicht behandelte Ausnahme aus, wenn die Seite geladen werden soll (siehe Titel oben). Hier ist mein Code unten;
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--"));
}
Ich möchte wissen, warum dieser Fehler aufgetreten istWas sollte der richtige Weg sein, um sich bei Verwendung von LINQ an ein Steuerelement zu binden?