با سلام
من چگونه میتوانم query زیر را در linq بنویسم


Select Nosanad,Desc_sanad,Code_Bank,
(Select Desc_bank from f_Bank where code_bank=s.code_bank) Desc_Bank
from f_sanad s


من کد بالا را در linq بصورت

from a in f_sanad
join b in f_bank on a.code_bank == b.code_bank
select new {a.nosanad,a.desc_sanad,a.code_bank,b.desc_bank}


نوشتم ولی فقط لیست اسنادی را می آورد که کد بانک داشته باشند و اسنادی که کد بانک ندارند را نمیاورد .
در query اول لیست تمام اسناد چه کد بانک داشته باشند و چه کد بانک نداشته باشند را میاورد . اگر کد بانک داشته باشند نام بانک را میاورد و اگر نداشته باشند نام بانک را null میاورد
من چگونه میتوانم query بالا را در linq بازنویسی کنم؟
با تشکر ...