J'ai développé une petite application web en ce sens que j'utilise le travail frame frame .je veux obtenir les enregistrements en fonction de la plage de dates et lier ces données dans GRIDVIEW comment puis-je écrire une requête à l'aide linq..please aide me..Here j'ai poster mon code ce que je dois essayer d'obtenir des documents ..... s'il vous plaîtcomment obtenir des enregistrements de la base de données en fonction de la plage de dates dans asp.net linq
var query = from p in entity.Payments
join D in entity.Debit_Method on p.Debit_Method_ID equals D.Debit_Method_ID
join pt in entity.Payment_Type on p.Payment_Type_ID equals pt.Payment_Type_ID
where p.Client_Pmt_Date >='1998-12-01' && p.Client_Pmt_Date<='1999-08-01' && p.Loan_ID=loanid
select new
{
p.Pmt_ID,
p.Loan_ID,
p.Client_Pmt_Date,
p.MtgSvr_Pmt_Start_Date2,
D.Debit_Method_Desc,
p.Total_Debit_Amt,
p.CreditAmt,
p.LenderAmt,
pt.Payment_Type_Desc,
p.Return_Code,
p.Returned_Date
//p.Pmt_ID,
// D.Debit_Method_Desc,
// pt.Payment_Type_Desc,
// p.Client_Pmt_Date,
// p.MtgSvr_Pmt_Start_Date2,
// p.Amt,
// p.CreditAmt,
// p.Loan_ID,
// p.Pmt_Comments
// p.Loan_ID,
};
grdPayments.DataSource = query.ToList();
grdPayments.DataBind();
}
Salut merci pour donner responce..i veulent obtenir les enregistrements à l'aide des jointures, comment puis-je écrire une requête peut u s'il vous plaît me aider?. –
Vous devrez remplacer le> = '1998-12-01' avec> = new DateTime (1998, 12, 1) –
J'ai essayé d'écrire un code avec remplacer new DateTime (1998, 12, 1) mais ici et (&&) ne sont pas acceptés .... –