0

2つのテーブルが必要です。両方のテーブルData_Cust_LogData_Cust構造は同じです。顧客が承認された場合、その顧客のデータの行をData_Cust_Logにコピーする必要があります。Data_Custこれがを使用して実行できるかどうかを誰かに知らせてもらえますかLinq to SQL。どんな提案でも大歓迎です。ありがとう。

4

1 に答える 1

3

オブジェクトが同じタイプの場合:

 using (DataClasses1DataContext context = new DataClasses1DataContext())
 {
    var data = context.Data_Cust_Log.Where(x => x.CustomerID == 12) Select(x => x).FirstOrDefault();
    context.Data_Cust.InsertOnSubmit(data);
    context.SubmitChanges();
 }

それらが同じタイプでない場合:

using (DataClasses1DataContext context = new DataClasses1DataContext())
{
    var data = context.Data_Cust_Log.Where(x => x.CustomerID == 12) Select(x => x).FirstOrDefault();

    Data_Cust_Object = new Data_Cust_Object {CustomerID = data.CustomerID, Price = data.Price}; //and so on 

    context.Data_Cust.InsertOnSubmit(Data_Cust_Object);
    context.SubmitChanges();
}
于 2012-06-14T13:07:36.127 に答える