0
私はエンティティフレームワークを使用していることで小さなWebアプリケーションを開発しました.i日付範囲に基づいてレコードを取得し、そのデータをバインドします私は.....レコードを取得するために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();
}
こんにちはresponce..iを与えてくれてありがとうuは私を助けてくださいすることができます私は、クエリを書くことができるか、そう合流使用してレコードを取得したい:ここではPOCO(プレーン旧CLRオブジェクト)とLINQの例があります。 –
> = '1998-12-01'を> = new DateTime(1998、12、1)に置き換える必要があります –
新しいDateTime(1998、12、1)を置き換えてコードを書き込もうとしましたが、 (&&)は受け付けていません.... –