1
此代碼不起作用:查詢語法的作品,但lambda語法不LINQ的select語句
return this.Context.StockTakeFacts.Select(stf => ((stf.StockTakeId == stocktakeid) && (stf.FactKindId == ((int)kind)))).ToList<IStockTakeFact>();
本聲明:
var f = from stf in this.Context.StockTakeFacts
where (stf.StockTakeId == stocktakeid) && (stf.FactKindId == ((int)kind))
select stf;
return f.ToList<IStockTakeFact>();
的區別是什麼?第一個抱怨IQueryable沒有toList方法,所以我收集我寫錯了第一個語句。