2016-04-07 7 views
1

Ich habe eine Reihe von Tabellen, die ich für einige Abfragen ausführen muss. 2-3 Tabellen verwendet sind die gleichen, so ist sinnvoll, eine tmp Tabelle zu erstellen (eingeschränkter Zugriff auf den Server, so dass keine Ansichten, gespeicherte proc-Lösungen bitte). Irgendeine Idee, wie man das mit linq2db erreichen kann? TIAEinfügen in # tmp Tabelle mit lin2db

+0

Sie haben Typo in Thema. Die Frage ist: Wie temporäre Tabelle von linq2db erstellen? Aber haben Sie Rechte, dies zu tun, wenn Sie nur eingeschränkten Zugang haben? Kannst du deine eigene Ansicht erstellen? –

Antwort

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

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