質問: "Employee"; bulk.WriteToServer(employeeDataTable); } ``` 2番目のデータテーブルにemployeeIdを指定すると、最初に挿入された従業員に正しくアライメントされます。私がデータを読む方法は、私が従業員と住所を一緒に読んでいるので、すべての従業員を挿入して戻ってすべての住所を挿入するのはちょっと苦しいです。 私はエレガントなソリューションがあるかどうか疑問に思っていましたか?
回答: 私はあまりにもエレガントなこれが、私はあなたが決定するためだと思うかどうかはあまり確かではない。私はあなたが従業員のデータでユニークな一意のフィールドまたはフィールドの組み合わせを持っていると仮定しています。 サーバー上にステージングテーブルを作成する場合は、すべての従業員データと従業員アドレス情報を含むデータを一括挿入することができます。 ステージング表から、従業員データを挿入します。その後、ステージングテーブルから従業員テーブルに参加し(新しく割り当てられたIDを取得するため)、従業員アドレスデータを挿入します。 最後にステージングテーブルをドロップします。 すべてがまだ設定されているので、良いパフォーマンスが必要です。