C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 58 を表示中)
■32917 / )  Re[1]: Where句の自動生成
□投稿者/ επιστημη (1734回)-(2009/02/17(Tue) 17:09:24)
επιστημη さんの Web サイト
C++だと演算子の再定義が自由なので、演算子を使って構文木を生成させ、
たとえばこんなのが作れます。

Database db;
Table company = db["company"]; // company table
Table person = db["person"]; // person table
Condition cond = (company["id"] == person["company_id"]) && person["age"] > 30;
PhraseBook pb("SQLServer"); // SQLServer用の語彙表を用意
string phrase = pb.phrase(cond); // "company.id = person.company_id AND person.age > 30" なんて文字列を生成。

# てかこんなDBクラスライブラリは実在するです。

返信 編集キー/


管理者用

- Child Tree -