表的設計來完成:如何「按組」使用C#的LINQ實現它
Column1(Primary key) | Column2(Primary key) | Column3 | Column4
----------------------------------------------------------------
1 s 2 user1
1 d 3 user2
1 s 2 user1
在C#(LINQ),怎麼能「按組」的列1 & COLUMN2做,這樣我可以得到沒有重複的行和列3 & column4數據?
例:
Column1(Primary key) | Column2(Primary key) | Column3 | Column4
----------------------------------------------------------------
1 s 2 user1
1 d 3 user2
初始表格設計無效。 PK中的數據必須是唯一的,而第一行和第三行在您的示例中是重複的。由PK分組是不必要的,因爲它們將再次產生原始數據,因爲它們是獨特的。 – Alejandro
@Alejandro實際上在這種情況下,column1和column2結合起來作爲PK ...這是DataTable在C#結束時需要發送到DB將重複的地方。因此,您可以假設,第二個表是實際的表在分貝...這就是爲什麼我需要'由'組' – Satty