如果我有以下查询:-
var Values = from data in DtSet.Tables["tblCosts"].AsEnumerable()
group data by new
{
InvNo = data.Field<double>("InvoiceNo"),
AccRef = data.Field<double>("SiteRefNum"),
}
into g
select new
{
Code = "1",
InvType = "I",
Account = g.Key.AccRef,
InvNo = g.Key.InvNo,
ChargeType = ***********
};
...我怎样才能调用一个单独的方法 CalcChargeType(它返回一个字符串,基于 InvNo 列中的值)并将返回的值放入 ChargeType 列,因为根据我的阅读,方法无法翻译进入 Linq/SQL。