Как написать linq, чтобы объединить две таблицы без отношения? - PullRequest
1 голос
/ 20 октября 2010

Предположим, у меня есть две таблицы:

Tab1(id, shareid, ....)
Tab2(id, shareid, ...)

БД смоделирована EF.Тогда я хочу, чтобы linq получил тот же результат, что и следующий sql:

select t1.* from Tab1 t1 join Tab2 t2 on t1.shareid=t2.shareID

Так что linq должен выглядеть примерно так:

ObjectContext.Tab1s.Where(...);

Как написать linq для этого запроса?

1 Ответ

0 голосов
/ 20 октября 2010

Полагаю, это будет выглядеть примерно так:

var Result = (from t1 in TBL1
               join t2 in TBL2 on t1.SharedId equals t2.SharedId
               where t1.whatever == t2.whatever
               select new{bla,bla,bla,bla} );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...