如果我嘗試寫下面的代碼:錯誤返回給我:查詢結果不能枚舉不止一次我該如何解決「查詢結果不能一次枚舉」?
public void StartTransaction()
{
using (var stockMovementCtx = new StockMovementCtxDataContext())
using (var scope = new TransactionScope())
{
var stockMovementItems = from s in stockMovementCtx.spStockMovementForTransaction(TicketID, ItemTypeNo, ItemID, TransactionType,
FromLocation, ToLocation, Qty, PersonelNo, cuser
)
select s;
ReturnCode = stockMovementItems.First().ReturnCode;
// MessageBox.Show(stockMovementItems.First().ToString());
ReturnMsg = stockMovementItems.First().ReturnMessage;
TransactionType = stockMovementItems.First().TransactionType;
TicketID = stockMovementItems.First().TicketID;
alt text http://i45.tinypic.com/avistc.png
詳情: alt text http://i48.tinypic.com/wss2va.png
詳細信息:
alt text http://i48.tinypic.com/waonbq.png