select ....
Charge=isnull((SELECT Charge=case when cr.isend=1 then '欠费' else '已收' end FROM TCharge tc Where tc.code=t.code),'未收')
from task t
left join ....
left join ....
where ....
如上的SQL语句,子查询中如果有结果,返回的是“欠费”或者“已收”,如果没有结果,返回的是null
在sql中返回的结果是这样的
,在sql中可以直接识别查询中返回的值,但是在linq中,返回的是一个object,不能直接显示欠费或者已收,linq中的isnull怎么用,我也不知道,这个是linq返回值在页面显示的状态,
,所以想请教具体linq该怎么写啊,我是新手。