Web サイトを継承し、サイトのドロップダウン ボックスがどのように満たされるかを調べようとしています。これに関する唯一の手がかりは、2 つのコード スニペットです。1 つはプログラマーが作成したもので、もう 1 つは私が dbml ツールであると考えているものから生成されたものです。書かれたコードは次のとおりです。
this.area.DataSource = db.GetAreas();
this.area.DataTextField = "Name";
this.area.DataValueField = "PRODPOOLID";
this.area.DataBind();
this.area.Items.Insert( 0, new ListItem( "Select area...", "-1" ) );
もう 1 つは dbml からのものです。リストを埋める場所は次のとおりです(デバッグで見つかったとおり)
[global::System.Data.Linq.Mapping.FunctionAttribute(Name="RAW.GetAreas")]
public ISingleResult<GetAreasResult> GetAreas()
{
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())));
return ((ISingleResult<GetAreasResult>)(result.ReturnValue));
}
web.config ファイルは、この関数に接続されていないデータベースだけのテーブルを指定していません。この「エリア」ボックスが入力されているテーブルを見つける方法はありますか? コードまたはデバッグのいずれかで?