如何通过键联接两个数据表?

时间:2019-02-19 02:12:31

标签: c#

我有两个数据表。

表1

|---------------------------------------|
| ID | Name | Address | Dept_ID | income|
|---------------------------------------|
| 1  | Sam  | Miami   |         |       |
|---------------------------------------|
| 3  | Susan| Texas   |         |       |
|---------------------------------------|

表2

|---------------------------------------|
| ID | Name | Address | Dept_ID | income|
|---------------------------------------|
| 1  |      |         | 10000   | 20000 |
|---------------------------------------|
| 2  |      |         | 10001   | 30000 |
|---------------------------------------|

我想使用C#linq加入这些表,预期结果将是

|---------------------------------------|
| ID | Name | Address | Dept_ID | income|
|---------------------------------------|
| 1  | Sam  | Miami   |  10000  | 20000 |
|---------------------------------------|
| 2  |      |         |  10001  |30000  |
|---------------------------------------|
| 3  | Susan| Texas   |         |       |
|---------------------------------------|

如何通过基于ID合并两个表来获得此结果?

0 个答案:

没有答案