原来SQL需翻成linq:
sql=“select Code, StudentName from [Student]” if(TeacherName!=""){ sql+=" ,[Teacher] where [Student].TeacherName = [Teacher] .TeacherName Where [Teacher].TeacherName=TeacherName" }
可以写成一条Linq语句嘛?还是只能根据条件写两条Linq?
可以,但就你这条查询,在sql里用 exists 代替 连表。
需要写成2条语句,比较好看
还是写成两条比较好吧