Преобразование перекрестного соединения SQL в LINQ - PullRequest
0 голосов
/ 08 июля 2020

У меня такой запрос:

Select * From table1, table2 where table1.Name='jack'

Могу ли я написать его с помощью LINQ?

Ответы [ 2 ]

0 голосов
/ 08 июля 2020

Вы можете написать эквивалент logi c в LINQ:

var v =
   from t1 in table1
   from t2 in table2
   where t1.Name == "jack"
   select new { t1, t2 };
0 голосов
/ 08 июля 2020
   contextdb.Table1
            .Include(c=>c.Table2)
            .Select(x=> new  {
                 x.table1Name, 
                 x.property1Table1, 
                 .... , 
                 x.Table2
               })
               .where(x=> x.table1Name='jack')
               .ToList()
...