永发信息网

linq to EF怎么实现in和left join效果

答案:2  悬赏:50  手机版
解决时间 2021-03-09 06:07
linq to EF怎么实现in和left join效果
最佳答案
public class Person
{
  public int Pid{set;get;}
  public string Name{set;get;}
}
public class Scores
{
  public int Pid{set;get;}
  public int Score{set;get;}//分数
 }上面两个类,  SQL中你应该也能非常简单的想象出这两个表的结构,Scores表Pid是外键,

Sql中要left join :
  
select Person.Pid ,Person.Name,Scores.Score FROM Person LEFT JOIN Scores
ON Person.PId=Scores.Pid这样 哪怕这个人的Scores没有值,也可以查出这个人来, (左联接不就干这个的。。。)
 EF中:
var query = from p in Person 
                  join s in Scores
                  on p.Pid equals s.Pid 
                  select new 
                    { 
                        Name= p.Name, 
                        Score= s.Score,
                    };就出来了。
全部回答
搜一下:linq to EF怎么实现in和left join效果
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三国战纪2012无双版陆逊怎么拿毒箭
罪犯申请减刑假释是找哪个部门报请?
这个福彩公益行是正规的吗?如果是假的可以举
成都艾丽斯珠宝定制工作室怎么去啊,有知道地
属牛的人开理发店用什么颜色做照牌好
现在移动装宽带都怎么收费,有优惠的吗?
江苏群立世纪科技发展有限公司在什么地方啊,
CAM350 10.5精装版安装了几次都打不开怎麼回
为什么没有张骞第二次出使西域回来的时间
H钢上铺花纹钢板怎么套定额
两道编程题目(Pascal语言)1、一个两位数x,
阿拉斯加棕熊和科迪亚克棕熊还有北极熊平均体
磁测经纬度和高度改正怎么做?
2012南京航空航天大学民航学院研究生 哪些方
请问,问题,
推荐资讯
糖心纯手工烘焙坊我想知道这个在什么地方
海城市公安局出入境管理处周六能办护照吗
大河轮胎广场旗舰店地址在什么地方,想过去办
【四年级作文成长中的一件事】四年级作文;成
华中师范大学天文学院几本
我想找一首Dj串烧里面有大话西游的经典对话部
云南大学研究生院
不遵守医疗技术操作规程引发的药源性疾病可归
bnx品牌怎么样
蓝之琳有用吗
五一公司要组织出去旅游,河南省境内哪个景点
制冰机里的水放不出去怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?