SELECT GHid
FROM Gharardad
WHERE Pid in(SELECT Pid
FROM Peymankar
WHERE (Fname = N'txtfname') AND (Lname = N'txtlname'))
答案 0 :(得分:1)
我不知道你如何定义上下文,但你可以使用Linqer将任何sql转换为linq
Linqer是一个SQL to LINQ转换器工具。它可以帮助您学习LINQ并转换现有的SQL语句。
答案 1 :(得分:1)
也许
var pids = from p in context.Peymankar
where p => p.Fname == "txtfname" && p.Lname == "txtlname"
select p.Pid;
var result = from g in context.Gharardad
where pids.Contains(g.Pid)
select g;