'宣言 Public Property Connection As IDbConnection
public IDbConnection Connection {get; set;}
このプロパティによって返される初期の IDbConnection の実装は、 WebScheduleDbProvider に割り当てられた ConnectionID に基づいて初期化されます。デザイン時に明示的な接続が設定されていない場合は、 を使用して、ConnectionStringDefault に基づくデフォルトの IDbConnection が作成されます。
WebScheduleDbProvider が IDbConnection の実装を作成する場合、Page の処理の終了時にその接続を閉じて破棄するのは WebScheduleDbProvider の役割です。アプリケーションで独自の IDbConnection の実装を作成して Connection プロパティに割り当てる場合、その接続を閉じて破棄するのはアプリケーションの役割です。同様に、ConnectionID のデザイン時の設定によって初期化された接続は、 WebScheduleDbProvider によって閉じて破棄されることはありません。