将此查询转换为实体框架LINQ

时间:2013-08-07 09:03:58

标签: sql linq entity-framework

有人可以帮助我将此SQL查询转换为实体框架LINQ。我不知道如何在EF中进行内部加入。

select * from UserActivities INNER JOIN LoginHistories
    ON UserActivities.iLoginHistoryId = LoginHistories.iLoginHistoryId
    AND iUserId = 15

1 个答案:

答案 0 :(得分:2)

这只是一个粗略的估计(没有足够的背景):

var db = GetDbContextSomehow();
var query = from ua in db.UserActivities
            join lh in db.LoginHistories on ua.iLoginHistoryId equals lh.iLoginHistoryId
            where ua.iUserId == 15
            select ua;