C# 如何在C语言中合并两个具有主键约束的数据表#

C# 如何在C语言中合并两个具有主键约束的数据表#,c#,ado.net,C#,Ado.net,我有两个数据表: 表1(订单ID、客户ID、订单日期);主键是OrderId 表2(客户ID、客户姓名、联系人姓名、国家);主键是CustomerID 我正在尝试使用以下代码合并它们: table1.Merge(table2, true, MissingSchemaAction.Add); 但是我犯了一个错误。我还尝试了两个重载和合并功能。能否提供有关错误的详细信息?我只希望两个合并启用了主键约束的表。如果合并,表2中的主键将不再是唯一的,因为单个客户ID可以与多个订单ID相关联。你能用连接构

我有两个数据表:

  • 表1(订单ID、客户ID、订单日期);主键是
    OrderId

  • 表2(客户ID、客户姓名、联系人姓名、国家);主键是
    CustomerID

  • 我正在尝试使用以下代码合并它们:

    table1.Merge(table2, true, MissingSchemaAction.Add);
    

    但是我犯了一个错误。我还尝试了两个重载和合并功能。

    能否提供有关错误的详细信息?我只希望两个合并启用了主键约束的表。如果合并,表2中的主键将不再是唯一的,因为单个客户ID可以与多个订单ID相关联。你能用连接构造一个数据表吗?