sql >> Databáze >  >> RDS >> Sqlserver

Načítání složitých objektů pomocí nezpracovaného SQL dotazu v Entity Framework

Stále můžete používat běžné EF konstrukce pouhým namapováním svých tříd na jejich odpovídající tabulky a vynucení spojení v 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});
}

Myslím, že to je jediný způsob, alespoň do EF6.




  1. Jak INTERSECT funguje na serveru SQL Server

  2. Entity Framework – Velikost řádku větší než povolená maximální velikost řádku 8060

  3. Jak nahrávat a stahovat soubory PHP a MySQL

  4. Potřebuji pomoc s propojením mého App Engine PHP s mojí databází Google Cloud SQL