IEnumerable<ReturnData> query Returns NULL.
Posted: Mon 25 Jul 2011 17:18
Trying to get query.CopyToDataTable() from following query and the query is returning NULL.
IEnumerable query = (from data in DBContext.MCAGLCODEs.AsEnumerable()
join p in DBContext.MCAPNCDATAs on data.MCAPNCDATA.MCAPNCDATAID equals p.MCAPNCDATAID
join d in DBContext.MCADEPOSITs on data.MCAPNCDATA.MCAPNCDATAID equals d.MCADEPOSITID
where data.MCAPNCDATA.MCAPNCDATAID == data.MCAPNCDATA.MCAPNCDATAID
orderby d.DEPOSITDATE, data.MCAPNCDATA.MISCCASHNO
select new
{
MiscCashNo = data.MCAPNCDATA.MISCCASHNO,
DepositDate = d.DEPOSITDATE,
ChkNo = data.MCAPNCDATA.CHKNO,
Amount = p.AMOUNT,
BusinessUnit = data.BUSINESSUNIT,
Market = data.MCALOCMKTCOMBO.MARKET,
Location = data.MCALOCMKTCOMBO.LOCATION,
CostCenter = data.MCACOSTCENTER.DESC1,
Product = data.MCAPRODUCT.PRODUCT,
AccountNo = data.MCAACCOUNT.ACCOUNT,
ItemAmount = data.ITEMAMT,
JEEntryDate = data.JEENTRYDATE,
PayerName = d.PAYERNAME,
JeEntry = data.JEENTRY,
Incomplete = p.INCOMPLETE,
}) as IEnumerable;
IEnumerable query = (from data in DBContext.MCAGLCODEs.AsEnumerable()
join p in DBContext.MCAPNCDATAs on data.MCAPNCDATA.MCAPNCDATAID equals p.MCAPNCDATAID
join d in DBContext.MCADEPOSITs on data.MCAPNCDATA.MCAPNCDATAID equals d.MCADEPOSITID
where data.MCAPNCDATA.MCAPNCDATAID == data.MCAPNCDATA.MCAPNCDATAID
orderby d.DEPOSITDATE, data.MCAPNCDATA.MISCCASHNO
select new
{
MiscCashNo = data.MCAPNCDATA.MISCCASHNO,
DepositDate = d.DEPOSITDATE,
ChkNo = data.MCAPNCDATA.CHKNO,
Amount = p.AMOUNT,
BusinessUnit = data.BUSINESSUNIT,
Market = data.MCALOCMKTCOMBO.MARKET,
Location = data.MCALOCMKTCOMBO.LOCATION,
CostCenter = data.MCACOSTCENTER.DESC1,
Product = data.MCAPRODUCT.PRODUCT,
AccountNo = data.MCAACCOUNT.ACCOUNT,
ItemAmount = data.ITEMAMT,
JEEntryDate = data.JEENTRYDATE,
PayerName = d.PAYERNAME,
JeEntry = data.JEENTRY,
Incomplete = p.INCOMPLETE,
}) as IEnumerable;