Tentei fazer com Lambda, mas me deparo com a seguinte situação. Lambda parece que não reclama em ter nomes de campos iguais, mas não consigo ir fazendo join, com a primeira tabela, ou seja, fiz
o primeiro Jpoin com a tabela T_PDV e T_TipoEstabelecimento, deplois puxei outra cláusla Join, mas com a tabela T_TipoRede, mas essa deveria fazer Join com a T_Pdv, mas esse Join só é aceito se for com a tabela anterior, que no caso é a T_Estabelimento. Veja
a tentativa de fazer o lambda:
resultado = db.T_PDV.Select(web => new {
web.CNPJ
, web.RazaoSocial
, web.NomeFantasia
, web.Endereco
, web.Bairro
, web.Cidade
, web.Estado
, web.CEP
, web.Complemento
, web.Numero
, web.QtdeCheckOuts
, web.Telefone
, web.NomeRede
, web.Email
, web.Celular
, web.IDTipoEstabelecimento
, web.IDTipoRede
})
.Join(db.T_TipoEstabelecimento, web => web.IDTipoEstabelecimento,est => est.IDTipoEstabelecimento,
(web,est) => new {est.Nome})
.Join(db.T_TipoRede, web => web.)