请求协助合并SQL条件至VB LINQ查询语句
修改后的VB LINQ查询语句
以下是追加指定SQL筛选条件后的完整VB LINQ查询:
Dim queryPersons = Query.From("ADSAccountInADSGroup") _ .Where(Function(t) t.Column("UID_ADSAccount") = uidAdsAccount AndAlso _ Not t.Column("uid_adsgroup").In( _ Query.From("adsgroup") _ .Where(Function(g) g.Column("cn").Like("Domain%")) _ .Select(Function(g) g.Column("uid_adsgroup")) _ ) AndAlso _ t.Column("XMarkedForDeletion") <> 2 AndAlso _ t.Column("XOrigin") = 1 End Function) _ .SelectAll()
对应SQL条件说明:
Not t.Column("uid_adsgroup").In(...)对应SQL中的uid_adsgroup not in(select uid_adsgroup from adsgroup where cn like 'Domain%')t.Column("XMarkedForDeletion") <> 2对应SQL中的(XMarkedForDeletion <> 2)t.Column("XOrigin") = 1对应SQL中的(XOrigin = 1)
内容的提问来源于stack exchange,提问作者Baji Sharian
相关产品推荐
相关产品推荐

