LinqDataSourceContextEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ContextCreating イベントのデータを提供します。
public ref class LinqDataSourceContextEventArgs : EventArgs
public class LinqDataSourceContextEventArgs : EventArgs
type LinqDataSourceContextEventArgs = class
inherit EventArgs
Public Class LinqDataSourceContextEventArgs
Inherits EventArgs
- 継承
例
次の例では、イベントのイベント ハンドラーでパラメーターなしのコンストラクターを呼び出して、データ コンテキスト オブジェクトを作成する方法を ContextCreating 示します。 このコードでは、カスタム オブジェクトを プロパティに ObjectInstance 割り当てます。
protected void LinqDataSource_ContextCreating(object sender, LinqDataSourceContextEventArgs e)
{
e.ObjectInstance = new ExampleDataContext(ConfigurationManager.ConnectionStrings["ExampleConnectionString"].ConnectionString);
}
Protected Sub LinqDataSource_ContextCreating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceContextEventArgs)
e.ObjectInstance = New ExampleDataContext(ConfigurationManager.ConnectionStrings("ExampleConnectionString").ConnectionString)
End Sub
注釈
既定では、 コントロールは LinqDataSource 、 プロパティで指定された型のインスタンスを ContextTypeName 作成します。 コントロールは LinqDataSource 、データ コンテキスト オブジェクトのパラメーターなしのコンストラクターを呼び出して、 オブジェクトのインスタンスを作成します。
イベントを処理することで、データ コンテキスト オブジェクトを ContextCreating 手動で作成できます。 これは、パラメーターなしのコンストラクターを使用する場合に行います。
プロパティで ContextCreating 指定されたものとは異なるデータ コンテキスト オブジェクトを作成する場合は、 イベントを ContextTypeName 処理することもできます。 その場合は、 プロパティを ObjectInstance 作成したオブジェクトに設定します。 コントロールは LinqDataSource 、作成したオブジェクトを使用してデータを選択します。 データを更新、挿入、または削除する場合は、 クラスから派生したオブジェクトに プロパティをDataContext設定ObjectInstanceする必要があります。
コンストラクター
LinqDataSourceContextEventArgs() |
LinqDataSourceContextEventArgs クラスの新しいインスタンスを初期化します。 |
LinqDataSourceContextEventArgs(DataSourceOperation) |
指定したデータ操作用に LinqDataSourceContextEventArgs クラスの新しいインスタンスを初期化します。 |
プロパティ
ObjectInstance |
作成するデータ コンテキスト オブジェクトを取得または設定します。 |
Operation |
実行されるデータ操作を取得します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET