我對linq to SQL很新穎。所以需要一些幫助。LINQ to SQL從DataTable到數據庫連接
我在數據表中有一些數據。我想加入到另一個SQL Server數據庫表中並獲得結果。
例如,我有產品的數組,它包含像部分號碼,數量等領域我要加入該陣列(部分號碼)與具有Products.PartNumber的陣列字段ID匹配的數據表表(產品)。可能嗎?
後來我想根據連接的結果用一些過濾器更新數據庫。例如,如果數組中的Quantity小於10,則更新另一個數據庫表。如果大於零,則更新另一個。
我們可以通過Linq執行SQL嗎?
感謝 Sameers
謝謝,我試過,但似乎我得到錯誤「的查詢中包含對不同的數據上下文定義項的引用」我既包括類放入同一個DataContext的和上面的錯誤消失 –
。但是出現了新的錯誤:「除了Contains()運算符,本地序列不能用於查詢運算符的LINQ to SQL實現。」使用查詢'Dim result = From p在dc.ProductWarehouses中加入q在列表中p.ProductID Equals q.DAndHItemNumber其中q.QtyAvailAllBranches> 0'請注意,列表中包含手動添加的大量行,即其通用列表。 –