lambda expression
テーブルから複数のレコードをフェッチできるを持っています。
これが表現です
public sys_Log_Deposits_Interest_Master GetDepositsPendingRecord(string glCode, int fromDateID)
{
using (var db = new DataClasses1DataContext())
{
var deposit = db.sys_Log_Deposits_Interest_Masters.Where(deposits => deposits.cGLCode.Equals(glCode) && deposits.nFromDateID.Equals(fromDateID));
return deposit;
}
}
エラーが発生しCannot implicitly convert type IQueryable To Table Object
ます。
Update method
結果のいくつかのフィールドを更新するテーブルオブジェクトを自分に返したいです。
これが私のUpdateメソッドです
public void UpdatePendingRecords(string glCode, int fromDateID)
{
using (var db = new DataClasses1DataContext())
{
var deposit = GetDepositsPendingRecord(glCode, fromDateID);
foreach (var pending in deposit)
{
pending.cAuthorizedStatus = "Authorized";
pending.dAuthorizedOn = DateTime.Now;
pending.cAuthorizedBy = HttpContext.Current.User.Identity.Name;
}
}
}
現在、動作させることができません。
誰かがこのクエリで私を助けることができますか?
どんな助けでも大歓迎です。