带阵列的Linq
引发异常“对象引用未设置为对象的实例。”。。。但如果我移除带阵列的Linq,linq,arrays,join,Linq,Arrays,Join,引发异常“对象引用未设置为对象的实例。”。。。但如果我移除 Dim Cozinhas as string = "1, 2, 3" Dim FiltroCozinha() As String = Cozinhas.Split(",") Dim Empresas = (From E In lstEmpresas _ Group Join CE In lstCozinhasEmpresas On CE.EmpresaID Equals E.EmpresaID Into
Dim Cozinhas as string = "1, 2, 3"
Dim FiltroCozinha() As String = Cozinhas.Split(",")
Dim Empresas = (From E In lstEmpresas _
Group Join CE In lstCozinhasEmpresas On CE.EmpresaID Equals E.EmpresaID Into CEJ = Group From CE In CEJ.DefaultIfEmpty() _
Group Join FC In lstFiltroCozinha On FC Equals CE.CozinhaID Into FCJ = Group From FC In FCJ.DefaultIfEmpty() _
Select New With {E.Nome} _
).Distinct.ToList
它起作用了。如何左键连接数组“filterocozinha” 我认为您在同一行中声明并使用了相同的变量
对不起,我简化了代码……考虑对象的其他名称…DimeEppSist=(来自e中的新Bo.EpSimaE).Stand(…)……问题继续!所以你确信<代码> LSTEMPRASAS 不是<代码>没有< /代码>吗?
Group Join FC In lstFiltroCozinha On FC Equals CE.CozinhaID Into FCJ = Group From FC In FCJ.DefaultIfEmpty() _