var query = from tb_a in sqlHelper.TABLE_A
select tb_a;
那么TABLE_A,TABLE_B两个表(关联为m_id)的语句如下时该怎么写: select tb_a.*,isnull(tb_b.flag,1) as flag from table_a tb_a left join (select m_id,flag from table_b where flag = 0) tb_b on tb_a.m_id = tb_b.m_id
var query =
from tb_a in sqlHelper.TABLE_A
join tb_b in
(from tmp_tb in sqlHelper.TABLE_B
where tmp_tb.flag ==0
select tmp_tb)
on tb_a.seat_num equals tb_b.seat_num
into tmp
from tb_seat_stat in tmp.DefaultIfEmpty()
select new
{
seat_num = tb_a.seat_num,
location_x = tb_a.location_x,
location_y = tb_a.location_y,
flag = tb_seat_stat.flag !=null
};