首页 新闻 赞助 找找看

想问问Linq中有没有根据条件选择要不要关联表。

0
悬赏园豆:20 [已解决问题] 解决于 2020-11-23 10:55

原来SQL需翻成linq:

sql=“select Code, StudentName  from [Student]”
if(TeacherName!=""){
   sql+=" ,[Teacher] where [Student].TeacherName = [Teacher] .TeacherName Where         [Teacher].TeacherName=TeacherName"
}

可以写成一条Linq语句嘛?还是只能根据条件写两条Linq?

你猜丶的主页 你猜丶 | 初学一级 | 园豆:183
提问于:2020-11-17 16:43
< >
分享
最佳答案
0

可以,但就你这条查询,在sql里用 exists 代替 连表。
需要写成2条语句,比较好看

收获园豆:20
geass.. | 小虾三级 |园豆:1821 | 2020-11-17 17:59

还是写成两条比较好吧

你猜丶 | 园豆:183 (初学一级) | 2020-11-23 10:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册