Questione : Come posso fare l'inserto più dati con la domanda dell'inserto con più linqToSQL prescelto di dichiarazione?

Come posso usare l'inserto in myTABLE (. ) selezionare * a partire (.......). provo a scrivere una certa domanda del linq ma non posso. Osservare prego il linq query.

SQL: class= " lineNumbers " >
1 del >
 INSERTO in ActualAmountsByLocation (ItemBarcode, posizione, LocationName, importo, isCustomerItem, LastUpdate)
                        SELEZIONARE * A PARTIRE (
                            SELEZIONARE m.ItemBarcode DISTINTO, m.ToLocationType+m.ToNo COME posizione, l.shortdesc COME LocationName, dbo.spGetActualAmountByLocation (m.ItemBarcode, m.ToLocationType+m.ToNo) COME importo, 0 COME isCustomerItem,
 GETDATE () COME LastUpdate da dbo.StockMovement m., RefLocations l DOVE m.ToLocationType='L E m.ToLocationType+m.ToNo=l.code E m.ItemBarcode=@Barcode E m.TransactionType=1
                        ) un ORDINE da ItemBarcode, posizione
                        AGGIORNAMENTO ActualAmountsByLocation isCustomerItem=1 STABILITO DOVE ItemBarcode DENTRO (codice a barre PRESCELTO da StockMaterials DOVE barcode=@Barcode E ownership=1)
                        AGGIORNAMENTO ActualAmountsByLocation isCustomerItem=1 STABILITO DOVE ItemBarcode DENTRO (codice a barre PRESCELTO da StockTools DOVE barcode=@Barcode E ownership=1)
                        AGGIORNAMENTO ActualAmountsByLocation isCustomerItem=1 STABILITO DOVE ItemBarcode DENTRO (codice a barre PRESCELTO da StockComponents DOVE barcode=@Barcode E ownership=1)
                        REGOLARE il @ReturnMsg = RTRIM (@ReturnMsg) + “E25: La transazione ha completato con successo„ + CARBONE (13) + CARBONE (10)

Linq: class= " lineNumbers " >
1 del >
        se (== “L di ToLocationType ")
                       {
                           stokRefLocation di varietà = (dalla m. in stockMovementCtx.StockMovements
                                                  dalla l in stockMovementCtx.RefLocations
                                                  dove == “L„ && di m.ToLocationType && del == l.code di m.ToNo + di m.ToLocationType
                                                  == 1 del && m.TransactionType del codice a barre del == di m.ItemBarcode
                                                  m.ItemBarcode orderby, ortdesc di l.sh
                                                  selezionare nuovo
                                                  {
                                                      myItemBarcode= m.ItemBarcode,
                                                      myLocation = m.ToNo + m.ToNo,
                                                      myLocationName = ortdesc di l.sh,
                                                      myAmount = stockMovementCtx.spGetActualAmountByLocation (m.ItemBarcode, m.ToLocationType + m.ToNo),
                                                      myIsCustomerItem = 0,
                                                      myLastUpdate = DateTime.Now
                                                  }). Distinto ();




                           varietà stokMovement2 = nuovo ActualAmountsByLocation ()
                           { 
                                 ItemBarcode = stokRefLocation. //... - < come posso fare quello? voglio vedere stokRefLocation.myItemBarcode
                           }
                       }
                   } class= >
di
class= del

Risposta : Come posso fare l'inserto più dati con la domanda dell'inserto con più linqToSQL prescelto di dichiarazione?

Altre soluzioni  
 
programming4us programming4us