Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Buscando objetos complexos por consulta SQL bruta no Entity Framework


Você ainda pode usar construções EF regulares apenas mapeando suas classes para suas tabelas correspondentes e forçando a junção em LINQ-To-Entities:
using(var ctx = new MyDbContext())
{
    return ctx.TableA
         .Join(ctx.TableB, a=>a.B_Id, b=>b.Id, (a,b)=>
              new QueryResult{TableA=a, TableB=b});
}

Acho que é a única maneira, pelo menos até EF6.