ユーザーがSQLを入力するテキストボックスがあります:
例えば:SELECT * FROM Customers;
LINQ は次のようになります。
var query =
from c in Customers.AsEnumerable()
select c;
私が抱えている問題は、ユーザーが文字列を入力しようとしているため、この文字列を LINQ コマンドに変換する必要があることです。
たとえば。
FROM
" " を from --> テキストからコマンドに変換するにはどうすればよいですか。
つまり、次のようなものが必要になります。
var query =
toCommand("from") c in Customers.AsEnumerable()
toCommand("select") c;
Customers が DataTable に格納されていることを忘れていました。
前もって感謝します。