LinqDataSourceContextEventArgs LinqDataSourceContextEventArgs LinqDataSourceContextEventArgs LinqDataSourceContextEventArgs Class

定義

ContextCreating イベントのデータを提供します。Provides data for the ContextCreating event.

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

次の例のイベント ハンドラーで既定以外のコンス トラクターを呼び出すことによって、データ コンテキスト オブジェクトを作成する方法を示しています、ContextCreatingイベント。The following example shows how to create the data context object by calling a non-default constructor in an event handler for the ContextCreating event. カスタム オブジェクトを代入して、ObjectInstanceプロパティ。The code assigns the custom object to the ObjectInstance property.

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プロパティ。By default, the LinqDataSource control creates an instance of the type that is specified in the ContextTypeName property. LinqDataSourceコントロールは、オブジェクトのインスタンスを作成するデータ コンテキスト オブジェクトの既定のコンス トラクターを呼び出します。The LinqDataSource control calls the default constructor of the data context object to create an instance of the object.

処理することにより、データ コンテキスト オブジェクトを手動で作成することができます、ContextCreatingイベント。You can manually create the data context object by handling the ContextCreating event. 既定以外のコンス トラクターを使用する場合に実行します。You do this if you want to use a non-default constructor.

処理することも、ContextCreatingイベントで指定されているとは異なるデータ コンテキスト オブジェクトを作成する場合、ContextTypeNameプロパティ。You can also handle the ContextCreating event if you want to create a data context object that is different from the one specified in the ContextTypeName property. その場合を設定する、ObjectInstanceプロパティを作成したオブジェクト。In that case, you set the ObjectInstance property to the object you created. LinqDataSourceコントロールがデータを選択するため作成したオブジェクトを使用します。The LinqDataSource control will use the object you have created for selecting the data. 、挿入、更新、またはデータを削除する必要がありますを設定するときに、ObjectInstanceプロパティから派生したオブジェクトを、DataContextクラス。When you are updating, inserting, or deleting data, you must set the ObjectInstance property to an object that derives from the DataContext class.

コンストラクター

LinqDataSourceContextEventArgs() LinqDataSourceContextEventArgs() LinqDataSourceContextEventArgs() LinqDataSourceContextEventArgs()

LinqDataSourceContextEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the LinqDataSourceContextEventArgs class.

LinqDataSourceContextEventArgs(DataSourceOperation) LinqDataSourceContextEventArgs(DataSourceOperation) LinqDataSourceContextEventArgs(DataSourceOperation) LinqDataSourceContextEventArgs(DataSourceOperation)

指定したデータ操作用に LinqDataSourceContextEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the LinqDataSourceContextEventArgs class for the specified data operation.

プロパティ

ObjectInstance ObjectInstance ObjectInstance ObjectInstance

作成するデータ コンテキスト オブジェクトを取得または設定します。Gets or sets the data context object to create.

Operation Operation Operation Operation

実行されるデータ操作を取得します。Gets the data operation that is being performed.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象