目標:
如果有任何重複,應將其合併爲一個例如「_name:a」,_quantity:3「和」_name:a「,_quantity:6」應該合併到「_name:a」,_quantity:9「與其他數據重複或沒有。合併重複數據而不影響LINQ代碼中的其他數據
問題: 我有一個列表有很多的數據,我不知道如何合併重複數據合併成一個單位+它不應該影響他人,如果可能的話,希望每一次都發生在同一個列表中,而不需要創建更多的列表來獲得結果
List<Sale> myList = GetAllSalesList()
public classs Sale
{
public string _name;
public string _quantity;
}
因此,對於重複,你刪除所有,但一行和更新一行的數量是多少?還是你刪除所有行並創建一個新的?你有FK限制嗎? – 2011-03-23 20:31:32
在這種情況下,不涉及數據庫。是的,不知何故,你正在更新一行+從列表中刪除一行。 FK不會涉及 – 2011-03-23 20:37:02
'_quantity'是一個字符串嗎?那是對的嗎 ? – digEmAll 2011-03-23 20:46:57