使用Linq到DBML中的SQL从临时表创建和插入

时间:2012-06-16 21:34:48

标签: .net linq sql-server-2008

我希望创建临时表并使用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中插入数据创建临时表。

1 个答案:

答案 0 :(得分:1)

您不能使用LINQ-to-SQL插入临时表。但您可以使用DataContext.ExecuteCommand执行任意SQL并以这种方式执行插入。

您可以使用SqlBulkCopy类批量加载。

相关问题