sql >> Databasteknik >  >> RDS >> Sqlserver

Hämta komplexa objekt med rå SQL-fråga i Entity Framework

Du kan fortfarande använda vanliga EF-konstruktioner genom att bara mappa dina klasser till deras motsvarande tabeller och tvinga sammanfogningen i 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});
}

Jag tror att det är det enda sättet, åtminstone upp till EF6.




  1. Lär dig MySQL / MariaDB för nybörjare – del 1

  2. PHP white screen of death varje gång. Vad gör jag fel?

  3. Hur man ansluter till flera SQL-servrar med ett klick (registrerad servergrupp) - SQL Server / TSQL självstudie del 5

  4. PHP Vad är standardteckenuppsättningen för pdo mysql