Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Pobieranie złożonych obiektów za pomocą nieprzetworzonego zapytania SQL w Entity Framework

Nadal możesz używać zwykłych konstrukcji EF, po prostu mapując klasy do odpowiednich tabel i wymuszając sprzężenie w 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});
}

Myślę, że to jedyny sposób, przynajmniej do 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. Jak usunąć duplikaty ze stronicowania?

  2. Używanie TSQL do rozpakowywania wartości

  3. zmień wartość klucza podstawowego

  4. Jak mogę dołączyć moje dane do kalendarza, aby uzyskać rekord dla każdego dnia od początku do końca w SQL Server?

  5. Jak odwołać się do aliasu w klauzuli WHERE?