いくつかの方法を考えてみましょう
method1(argument 1, argument 2, argument 3)
{
con.open();
con.close();
}
method 2(argument 1,argument 2,argument 3,argument 4)
{
con.open();
con.close();
}
method 3(argument 1,argument 2)
{
con.open();
con.close();
}
[SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType] などの接続に必要な引数を取得するために使用される上記の 3 つのメソッド
これらのメソッドはすべて dll としてコンパイルされます。
ここで、上記のメソッドをスキャンし、引数が接続文字列を保持する出力を返すプロジェクトを作成する必要があります
今私のクエリは
- どの引数に接続文字列が含まれているかをどのように見つけることができますか?
- 接続文字列がないと con.open がエラーをスローすることは誰もが知っているように、それを見つける方法はありますか?
あなたの貴重な提案とコマンドを待っています
編集:
私の究極の解決策は、私は私と一緒に dll だけを持つことです。私の仕事は、dll をスキャンし、その中に con.open メソッドが存在する場所を見つけることです。最後に、そのメソッドに渡されるパラメーターを取得して、接続文字列はメソッド内にあります