1

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 を組み合わせて使用​​する必要があると思いますが、どうすればよいかわかりません。これを達成する方法を教えてください。コードサンプルは素晴らしいでしょう!

前もって感謝します!!

4

1 に答える 1