Линк с массивом - PullRequest
       11

Линк с массивом

0 голосов
/ 19 ноября 2009
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

Выдает исключение "Ссылка на объект не установлена ​​на экземпляр объекта." ... но если я удалю

                Group Join FC In lstFiltroCozinha On FC Equals CE.CozinhaID Into FCJ = Group From FC In FCJ.DefaultIfEmpty() _

Это работает. Как мне сделать левое соединение с массивом "FiltroCozinha"?

1 Ответ

1 голос
/ 19 ноября 2009

Я думаю, что вы объявляете и используете одну и ту же переменную в одной строке

Dim Empresas = (From E In Empresas _

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...