无法转换类型为#System; System.Data.Entity.Infrastructure.DbQuery`1 []'的对象输入' System.Data.Entity.Core.Objects.ObjectQuery`1 []

时间:2015-11-06 16:04:33

标签: .net vb.net entity-framework visual-studio-2012

我是第一次在Entity Framework 6中工作。我下载了教程并用它来启动我的程序。我使用Entity Framework作为连接两个不同服务器的方法来提取数据并将它们存储在变量中。我完全按照了tutuorial,让它设置完全相同的方式。以下是我目前在主模块中的内容。如果您还需要查看其他任何内容,请与我们联系。希望这是足够的信息。谢谢!

    JobCodesContext = New LicensingRepository_DvlpEntities1

    Dim JobCodeQuery As ObjectQuery(Of ControlTrackedJobCode) =
        From Element In JobCodesContext.ControlTrackedJobCodes.Include("JobCode")
        Select Element

1 个答案:

答案 0 :(得分:0)

similar question的答案转换为VB

Dim objectContext As ObjectContext = 
    CType(JobCodesContext, IObjectContextAdapter).ObjectContext;

Dim JobCodeQuery As ObjectQuery(Of ControlTrackedJobCode) =
        From Element In objectContext.CreateObjectSet(Of ControlTrackedJobCode).Include("JobCode")
        Select Element