我有两个数据表。
表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合并两个表来获得此结果?