使用 lin2db 插入#tmp table

Insert into #tmp table using lin2db

我有一组 table 需要 运行 一些查询。 使用的 2-3 tables 是相同的,因此创建一个 tmp table 是有意义的(对服务器的访问受限,因此没有视图,请存储过程解决方案)。 知道如何使用 linq2db 实现吗? TIA

using (var db = new DataConnection()
{
    var tempTable = db.CreateTable<MyTempTable("#tmp");

    (
        from t in ...
        select t...
    ).Insert(tempTable, t => new MyTempTable { Field1 = t.... });
}