Vraag : Hoe kan ik opnemen meer gegevens met tussenvoegselvraag met meer uitgezochte verklaring linqToSQL?

Hoe ik tussenvoegsel in myTABLE kan gebruiken (. ) selecteer * van (.......). ik probeer om één of andere linqvraag te schrijven maar ik kan niet. Te kijken gelieve linq query.

SQL:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
 TUSSENVOEGSEL IN ActualAmountsByLocation (ItemBarcode, Plaats, LocationName, Bedrag, isCustomerItem, LastUpdate)
                        SELECTEER * VAN (
                            SELECTEER VERSCHILLENDE m.ItemBarcode, m.ToLocationType+m.ToNo ALS Plaats, l.shortdesc ALS LocationName, dbo.spGetActualAmountByLocation (m.ItemBarcode, m.ToLocationType+m.ToNo) ALS Bedrag, 0 ALS isCustomerItem,
 GETDATE () ALS LastUpdate VAN dbo.StockMovement m, RefLocations l WAAR m.ToLocationType='L EN m.ToLocationType+m.ToNo=l.code EN m.ItemBarcode=@Barcode EN m.TransactionType=1
                        ) een ORDE DOOR ItemBarcode, Plaats
                        UPDATE ActualAmountsByLocation VASTGESTELDE isCustomerItem=1 WAAR ItemBarcode BINNEN (UITGEZOCHTE streepjescode VAN StockMaterials WAAR barcode=@Barcode EN ownership=1)
                        UPDATE ActualAmountsByLocation VASTGESTELDE isCustomerItem=1 WAAR ItemBarcode BINNEN (UITGEZOCHTE streepjescode VAN StockTools WAAR barcode=@Barcode EN ownership=1)
                        UPDATE ActualAmountsByLocation VASTGESTELDE isCustomerItem=1 WAAR ItemBarcode BINNEN (UITGEZOCHTE streepjescode VAN StockComponents WAAR barcode=@Barcode EN ownership=1)
                        REEKS @ReturnMsg = RTRIM (@ReturnMsg) + „E25: Met succes voltooide transactie“ + KLUSJE (13) + KLUSJE (10) 

Linq:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
        als (ToLocationType == „L“)
                       {
                           var stokRefLocation = (van m in stockMovementCtx.StockMovements
                                                  van l in stockMovementCtx.RefLocations
                                                  waar m.ToLocationType == „L“ && m.ToLocationType + m.ToNo == l.code &&
                                                  m.ItemBarcode ==- Streepjescode && m.TransactionType == 1
                                                  orderby m.ItemBarcode, l.sh ortdesc
                                                  selecteer nieuw
                                                  {
                                                      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
                                                  }). Verschillend ();




                           var stokMovement2 = nieuwe ActualAmountsByLocation ()
                           { 
                                 ItemBarcode = stokRefLocation. //... - < hoe ik dat kan doen? ik wil stokRefLocation.myItemBarcode zien
                           }
                       }
                   } 

Antwoord : Hoe kan ik opnemen meer gegevens met tussenvoegselvraag met meer uitgezochte verklaring linqToSQL?

Andere oplossingen  
 
programming4us programming4us