SQLステートメントを動的にフレーム化するC#モジュールを実装しようとしています.私が考えている戦略にはツリーデータ構造が含まれます.値は構造のようなツリーに格納する必要があります.
ツリーを実装するために、以下のようなクラスを設計しました
class T
{
string tableName="";
C[] column{get;set}
}
class C
{
string className="";
V[] value{get;set;}
}
class V
{
string fieldVal="";
}
クラス T を消費し、以下のように sql を生成するメソッドを実装する必要があります。
insert into T1(C1,C2,C3) values(V1,V1,V1);
insert into T1(C1,C2,C3) values(V2,V1,V1);
insert into T1(C1,C2,C3) values(V3,V1,V1);
これは単純に思えますが、私は Trees の経験がないので、メソッドを実装しているときに感銘を受けました。BFS と DFS を組み合わせて使用する必要があると思いますが、どうすればよいかわかりません。これを達成する方法を教えてください。コードサンプルは素晴らしいでしょう!
前もって感謝します!!