关于linq to EF的有关问题,左连接查询
关于linq to EF的问题,左连接查询
左连接查询屁股后面跟两个条件的怎么写,尼玛愁死我了。
这里人多就发这里了。
刚开始学习ling to EF。
新手啊,求大牛指点。
var tuserMessageChaintUsermessageRecord = from tm in tuserMessage
join tur in tUsermessageRecord1
on tm.GUID equals tur.tUserMessageGUID
into temp
from tur in temp.DefaultIfEmpty()
select new { Tm = tm, Type = ((tur.GUID == null) ? 1 : 0) };
on tm.GUID equals tur.tUserMessageGUID 我想判断2个字段是否相等,语法上怎么写?
满分200!
顺便说句还是感觉sql语句比较灵活啊。
------解决思路----------------------
用on new {GUID ,tUserMessageGUID } equals new {x.GUID ,x.tUserMessageGUID } 来写多个条件
单个条件直接 on GUID equals tUserMessageGUID
左连接查询屁股后面跟两个条件的怎么写,尼玛愁死我了。
这里人多就发这里了。
刚开始学习ling to EF。
新手啊,求大牛指点。
var tuserMessageChaintUsermessageRecord = from tm in tuserMessage
join tur in tUsermessageRecord1
on tm.GUID equals tur.tUserMessageGUID
into temp
from tur in temp.DefaultIfEmpty()
select new { Tm = tm, Type = ((tur.GUID == null) ? 1 : 0) };
on tm.GUID equals tur.tUserMessageGUID 我想判断2个字段是否相等,语法上怎么写?
满分200!
顺便说句还是感觉sql语句比较灵活啊。
------解决思路----------------------
用on new {GUID ,tUserMessageGUID } equals new {x.GUID ,x.tUserMessageGUID } 来写多个条件
单个条件直接 on GUID equals tUserMessageGUID