8,494
社区成员




var querySize = from s in dtStock.AsEnumerable().Where(x=>x.Field<string>("bran_code")=="MF")
join b in dtBarcodes.AsEnumerable()
on b.Field<int>("item_code") equals s.b.Field<int>("item_code")
join r in dtSizeRatio.AsEnumerable()
on new {sizegroupid=r.Field<decimal>("sizeid") ,sizeid=r.Field<decimal>("sizeid") } equals new {sizegroupid=s.Field<decimal>("sizeid") ,sizeid=b.Field<decimal>("sizeid")} into leftJoin
from sr in leftJoin.DefalutIfEmpty()
select new
{
item = b["item_code"],
bar = b["bar_code"],
sizegroup_id =sr==null?0: sr["sizegroupid"],
size_id = sr==null?0: sr["sizeid"],
size_code = sr==null?0: sr["sizecode"],
size_name = sr==null?0: sr["sizename"]
};