2

一時テーブルを作成し、LINQ TO SQL .net 3.5 を使用しようとしています。

CREATE TABLE #InfoDetails
        (
            ID              INT NOT NULL,
            Detail          SMALLINT NOT NULL,
            PKeyID          BIGINT NOT NULL,
            HashValue           VARCHAR(128) NULL, 
            InfoErrors        XML NULL,
            ReasonCode              CHAR(2) NULL,
            ReasonCodeDes             VARCHAR(80) NULL
        )

この一時テーブルを作成した後、それにデータを挿入し、挿入後にSQLBULKコピーを実装する必要があります.net 3.5 LINQ TO SQLで一時テーブルを作成してデータを挿入する方法がわかりません。

4

1 に答える 1

1

LINQ-to-SQL を使用して一時テーブルに挿入することはできません。ただし、DataContext.ExecuteCommand任意の SQL を実行し、その方法で挿入を実行するために使用できます。

SqlBulkCopyクラスを使用して一括読み込みできます。

于 2012-06-16T21:59:14.440 に答える