Function Edit(ByVal id As Integer) As ActionResult
Dim entities As New Deployment_devEntities()
Dim w As System.Data.Objects.ObjectQuery(Of tblWebsites) = entities.CreateQuery(Of tblWebsites)("SELECT VALUE m FROM tblWebsites as m WHERE m.WebsiteID = " & id)
Dim q = From m In entities.tblWebsites Where m.WebsiteID = id Select m
Return View(q.Single())
End Function
У меня строго типизированное представление типа EntityFrameworkTest.tblWebsites, когда я передаю результаты, используя Linq to Entity или Entity SQL, я получаю эту ошибку:
The model item passed into the dictionary is of type 'System.Data.Objects.ObjectQuery`1[EntityFrameworkTest.tblWebsites]',
but this dictionary requires a model item of type 'EntityFrameworkTest.tblWebsites'.
Что я делаю не так?
Код только для примера.