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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage