Fråga : Hur kan jag göra mellanlägget mer data med mellanläggsquery med mer vald meddelandelinqToSQL?

Använd mellanlägget in i myTABLE, hur kan jag (. ) välj * från (.......). i försök att skriva någon linqquery utan mig kan inte. Se behar linq query.

SQL: för class=" codeSnippet " för
1 för >

MELLANLÄGG IN I ActualAmountsByLocation (ItemBarcode, läge, LocationName, beloppet, isCustomerItem, LastUpdate)
VÄLJ * FRÅN (
VÄLJ DISTINKT m.ItemBarcode, m.ToLocationType+m.ToNo SOM läge, l.shortdesc SOM LocationName, dbo.spGetActualAmountByLocation (m.ItemBarcode, m.ToLocationType+m.ToNo) SOM belopp, 0 SOM isCustomerItem,
GETDATE () SOM LastUpdate FRÅN dbo.StockMovement M, RefLocations l VAR m.ToLocationType='L OCH m.ToLocationType+m.ToNo=l.code OCH m.ItemBarcode=@Barcode OCH m.TransactionType=1
) en BESTÄLLA AV ItemBarcode, läge
UPPDATERA den ActualAmountsByLocation UPPSÄTTNINGEN isCustomerItem=1 VAR ItemBarcode I (den VALDA barcoden FRÅN StockMaterials VAR barcode=@Barcode OCH ownership=1)
UPPDATERA den ActualAmountsByLocation UPPSÄTTNINGEN isCustomerItem=1 VAR ItemBarcode I (den VALDA barcoden FRÅN StockTools VAR barcode=@Barcode OCH ownership=1)
UPPDATERA den ActualAmountsByLocation UPPSÄTTNINGEN isCustomerItem=1 VAR ItemBarcode I (den VALDA barcoden FRÅN StockComponents VAR barcode=@Barcode OCH ownership=1)
FASTSTÄLLD @ReturnMsg = RTRIM (@ReturnMsg) + ”E25: Transaktionen avslutade lyckat” + RÖDING (13) + class= " klar " >
Linq för RÖDINGEN (10)
1 för >

om (ToLocationType == ”L”)
{
var-stokRefLocation = (från M i stockMovementCtx.StockMovements
från l i stockMovementCtx.RefLocations
var m.ToLocationType-== ”L” && && för m.ToLocationType- + m.ToNo-== l.code
== 1 för && m.TransactionType för m.ItemBarcode-==Barcode
orderby m.ItemBarcode, l.sh ortdesc
välj nytt
{
myItemBarcode= m.ItemBarcode,
myLocation = m.ToNo + m.ToNo,
myLocationName = l.sh ortdesc,
myAmount = stockMovementCtx.spGetActualAmountByLocation (m.ItemBarcode, m.ToLocationType + m.ToNo),
myIsCustomerItem = 0,
myLastUpdate = DateTime.Now
}). Distinkt ();
var stokMovement2 = nya ActualAmountsByLocation ()
{
ItemBarcode = stokRefLocation. //... - <, hur kan jag, gör det? jag önskar att se stokRefLocation.myItemBarcode
}
}
} <-/pre>

" klar "

Svar : Hur kan jag göra mellanlägget mer data med mellanläggsquery med mer vald meddelandelinqToSQL?

Andra lösningar  
 
programming4us programming4us