使用lin2db插入#tmp表

时间:2016-04-07 19:15:31

标签: linq2db

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

1 个答案:

答案 0 :(得分:3)

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

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