Sql 将此查询转换为实体框架LINQ
有人能帮我把这个SQL查询转换成EntityFramework LINQ吗。我不知道如何在EF中进行内部连接Sql 将此查询转换为实体框架LINQ,sql,linq,entity-framework,Sql,Linq,Entity Framework,有人能帮我把这个SQL查询转换成EntityFramework LINQ吗。我不知道如何在EF中进行内部连接 select * from UserActivities INNER JOIN LoginHistories ON UserActivities.iLoginHistoryId = LoginHistories.iLoginHistoryId AND iUserId = 15 这只是一个粗略的估计(没有足够的上下文): 请发布您的LINQ代码和错误。这会在查询中返回值列
select * from UserActivities INNER JOIN LoginHistories
ON UserActivities.iLoginHistoryId = LoginHistories.iLoginHistoryId
AND iUserId = 15
这只是一个粗略的估计(没有足够的上下文):
请发布您的LINQ代码和错误。这会在查询中返回值列表吗?我已从数据库中删除这些选定项。那么我应该使用foreach循环来删除要从数据库中删除的项吗?类似于foreach(查询中的var q){db.UserActivities.DeleteObject(q);}@DawoodAwan-这将(在SaveChanges()之后)删除此查询返回的所有UserActivities。您的意思是在foreach循环db.SaveChanges()之后?
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;