这话写到一半就不知道改怎么继续写了,求帮忙!
这句SQL
SELECT DISTINCT * FROM DEP WHERE dep_code in (SELECT DISTINCT dep_up FROM DEP WHERE dep_code in ( SELECT DISTINCT dep_up FROM DEP WHERE dep_code in (SELECT dep_code FROM PERSON_LIMITS WHERE UPPER(account)='" + UserAccount + "'))) order by dep_code
我现在改成LINQ,这是我的写法
var result=from d in((Entities)this.DataContext).DEP
let p=((Entities)this.DataContext).PERSON_LIMITS.Where(x=>x.ACCOUNT.ToUpper()==useraccount).Select(n=>n.DEP_CODE)
然后就不知道怎么往下写了
查出了dep_code ,然后怎么再根据这个结果 继续查。。。
有人会吗