问题描述
selectnamefromdbo.pips_userwhereidin(selectdistinctUserIDfromdbo.UserInstruAuthoritywhereInstruInnerIDin(selectInstruInnerIDfromUserInstruAuthoritywhereUserID='00000034'))这条sql怎么改成linq.急。。。
解决方案
解决方案二:
自己已解决!
解决方案三:
//其实很简单:varquery=frompindb.pips_userletuserIds=db.UserInstruAuthority.Where(x=>x.UserID=="00000034").Select(x=>x.InstruInnerID)lettmp=db.UserInstruAuthority.Where(x=>userIds.Contains(x.InstruInnerID).Select(x=>x.UserID).Distinct()wheretmp.Contains(p.id)selectp.name;
时间: 2024-10-24 10:16:42