سلام آقای مداینی عزیز من هر چی گشتم نتونستن اینو با 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();