• 1397/07/14

استفاده از include در ارتباط دو جدول :

سلام آقای مداینی عزیز من هر چی گشتم نتونستن اینو با include بنویسم می تونید کمکم کنید این رو تبدیل کنید . ممنون می شم کارم گیر همینه

 if (filter == "")
            {
                return db.T_Person.Join(db.T_Bank,
                    e => e.Person_Id, dep => dep.Bank_PersonId,
                   (e, dep) => new { e, dep })
                    .Select(c => new ListBankViewModel ()
                    {
                        Bank_PersonId =c.e.Person_Id,
                        Bank_PersonName=c.e.Person_Name,
                        Bank_AccNumber=c.dep.Bank_AccNumber,
                        Bank_BankName=c.dep.Bank_BankName,
                        Bank_Branch=c.dep.Bank_Branch,
                        Bank_CardNo=c.dep.Bank_CardNo,
                        Bank_Id=c.dep.Bank_Id,
                        Bank_ShabaAcc=c.dep.Bank_ShabaAcc,
                        Bank_Type=c.dep.Bank_Type 
                    }).ToList();                
               
            }
            return db.T_Person.Join(db.T_Bank,
                  e => e.Person_Id, dep => dep.Bank_PersonId,
                 (e, dep) => new { e, dep })
                 .Where(c => c.dep.Bank_BankName.Contains(filter)||c.e.Person_Name.Contains(filter)||c.dep.Bank_AccNumber.Contains(filter)||c.dep.Bank_CardNo.Contains(filter))
                  .Select(c => new ListBankViewModel()
                  {
                      Bank_PersonId = c.e.Person_Id,
                      Bank_PersonName = c.e.Person_Name,
                      Bank_AccNumber = c.dep.Bank_AccNumber,
                      Bank_BankName = c.dep.Bank_BankName,
                      Bank_Branch = c.dep.Bank_Branch,
                      Bank_CardNo = c.dep.Bank_CardNo,
                      Bank_Id = c.dep.Bank_Id,
                      Bank_ShabaAcc = c.dep.Bank_ShabaAcc,
                      Bank_Type = c.dep.Bank_Type
                  }).ToList();   

logo-samandehi