Powiązanie danych bezpośrednio z zapytaniem sklepu (DbSet, DbQuery, DbSqlQuery) nie jest obsługiwane

Kodujęstudio wizualne 2012 i używanieModel jednostki jako moja warstwa danych. Jednak moja rozwijana kontrolka z instrukcją Linq ma tendencję do rzucania nieobsługiwanego wyjątku, gdy strona próbuje załadować (podany tytuł powyżej). Oto mój kod poniżej;

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--"));
        }
Chcę wiedzieć, dlaczego ten błąd wystąpiłJaki powinien być właściwy sposób powiązania kontrolki z LINQ?

questionAnswers(2)

yourAnswerToTheQuestion