Array
(
)

Lista está vindo vazia(Há dados)

Pjava
   - 23 set 2014

Veja essa linq com lambda que eu fiz:
#Código

var monta_arvore = db.Ruptura
                               .Where(m => m.IDMotivo != 7)

                               .Select(rup => new MontaArvoreAcao
                               {
                                   IDRuptura = rup.IDRuptura,
                                   DataRuptura = rup.DataRuptura,
                                   IDMotivo = rup.IDMotivo,
                                   Motivo = rup.Motivo.Motivo1,
                                   IDOrigem = rup.IDOrigem,
                                   CodigoPDV = rup.CodigoPDV,
                                   UF = rup.PDV.UF,
                                   Cidade = rup.PDV.Cidade,
                                   CnpjDescricao = rup.PDV.Cnpj + " - " + rup.PDV.Descricao,
                                   Codigo_Apresentacao = rup.Codigo_Apresentacao,
                                   Unidade_Negocio = rup.Apresentacao.Unidade_Negocio,
                                   Codigo_Unidade_Negocio = rup.Apresentacao.Codigo_Unidade_Negocio,
                                   Franquia = rup.Apresentacao.Franquia,
                                   Familia = rup.Apresentacao.Familia,
                                   Descricao = rup.Apresentacao.Descricao

                               }).ToList().OrderBy(r => r.IDMotivo);


Depois fiz essa outra para preencher a lista, baseada nos valores contidos em monta_arvore:
#Código
_listaUnidade = monta_arvore
                            .Where(u => u.Codigo_Unidade_Negocio == _apr.Codigo_Unidade_Negocio)
                            .GroupBy(g => new { Codigo = g.Codigo_Unidade_Negocio, UN = g.Unidade_Negocio})
                            .Select(t => new MontaArvoreAcao 
                            { 
                              Unidade_Negocio = t.Select(s => s.Unidade_Negocio).FirstOrDefault(),
                              Codigo_Unidade_Negocio = t.Key.Codigo
                            });


O resultado é que _listaUnidade está vindo vazio. O que fiz de errado? Não dá nenhum erro, apena vem vazia.