2016-04-07 1 views
1

У меня есть набор таблиц Мне нужно запустить некоторые запросы. 2-3 используемые таблицы одинаковы, поэтому имеет смысл создать таблицу tmp (ограниченный доступ к серверу, так что нет представлений, хранимых запросов proc). Любая идея, как добиться этого с помощью linq2db? TIAВставить в таблицу #tmp с помощью lin2db

+0

У вас есть опечатка в теме. Возникает вопрос: как создать временную таблицу linq2db? Но есть ли у вас права на это, если у вас ограниченный доступ? Вы можете создать свой собственный вид? –

ответ

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

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