LinqDataSourceContextEventArgs クラス

定義

ContextCreating イベントのデータを提供します。

public ref class LinqDataSourceContextEventArgs : EventArgs
public class LinqDataSourceContextEventArgs : EventArgs
type LinqDataSourceContextEventArgs = class
    inherit EventArgs
Public Class LinqDataSourceContextEventArgs
Inherits EventArgs
継承
LinqDataSourceContextEventArgs

次の例では、イベントのイベント ハンドラーでパラメーターなしのコンストラクターを呼び出して、データ コンテキスト オブジェクトを作成する方法を 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)

適用対象