Ich mag so etwas wie dies in Code Code tun:zum Erstellen von SQL-Abfrage
string[] columns = new string[]{"col1, col2"};
var query = SELECT(columns).FROM("ANY_TABLE");
string strQuery = query.ToString();
und strQuery sollte nun eine SQL-Abfrage als String wie enthalten:
SELECT col1, col2 FROM ANY_TABLE
Ich hatte bereits versucht zu finden so etwas, aber ich kenne keine Etiketten, die ich verwenden könnte. Ich weiß, dass es LINQ gibt, aber ich denke, es funktioniert nur mit EF und nicht sicher, ob es eine solche Zeichenfolge ausgeben kann.
DANK
Was haben Sie versucht? Wenn Sie einen Code geschrieben haben, der einen Fehler verursacht, können wir Ihnen dabei helfen, aber wir schreiben ihn nicht für Sie. – Duston
Dies ist ziemlich einfach zu rollen, nicht sicher, dass Sie eine andere Bibliothek benötigen – maccettura
Auch die Syntax der Erweiterungsmethode, die Sie in Ihrem Beispiel haben, macht keinen großen Sinn. Wenn Sie etwas "AUSWÄHLEN", brauchen Sie immer eine "FROM", in Ihrem Beispiel könnte das weggelassen werden. Das macht keinen Sinn. – maccettura