我有一个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
,这将更新结果的一些文件。
这是我的更新方法
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;
}
}
}
目前我无法让它工作。
谁能帮我解决这个问题?
任何帮助深表感谢。