使用 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.... });
}
我有一组 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.... });
}