Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Извличане на сложни обекти чрез необработена SQL заявка в Entity Framework

Все още можете да използвате обикновени EF конструкции, като просто картографирате вашите класове към съответните им таблици и принудите присъединяването в 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});
}

Мисля, че това е единственият начин, поне до EF6.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL Pivot без агрегатна функция

  2. Как да създадете DSN за SQL Server с помощта на C#?

  3. Случай за надграждане на хардуера на сървър на база данни на SQL Server

  4. UNION ALL гарантира ли реда на резултатния набор

  5. Взимате последния последен ред само с един избор в SQL Server?