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