LinqDataSourceContextEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa tersebut ContextCreating .

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

Contoh

Contoh berikut menunjukkan cara membuat objek konteks data dengan memanggil konstruktor non-parameterless dalam penanganan aktivitas untuk peristiwa tersebut ContextCreating . Kode menetapkan objek kustom ke ObjectInstance properti .

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

Keterangan

Secara default, LinqDataSource kontrol membuat instans jenis yang ditentukan dalam ContextTypeName properti . Kontrol LinqDataSource memanggil konstruktor tanpa parameter dari objek konteks data untuk membuat instans objek.

Anda dapat membuat objek konteks data secara manual dengan menangani ContextCreating peristiwa. Anda melakukan ini jika Anda ingin menggunakan konstruktor non-parameterless.

Anda juga dapat menangani ContextCreating peristiwa jika Anda ingin membuat objek konteks data yang berbeda dari yang ditentukan dalam ContextTypeName properti . Dalam hal ini, Anda mengatur ObjectInstance properti ke objek yang Anda buat. Kontrol LinqDataSource akan menggunakan objek yang telah Anda buat untuk memilih data. Saat memperbarui, menyisipkan, atau menghapus data, Anda harus mengatur ObjectInstance properti ke objek yang berasal dari DataContext kelas .

Konstruktor

LinqDataSourceContextEventArgs()

Menginisialisasi instans baru kelas LinqDataSourceContextEventArgs.

LinqDataSourceContextEventArgs(DataSourceOperation)

Menginisialisasi instans LinqDataSourceContextEventArgs baru kelas untuk operasi data yang ditentukan.

Properti

ObjectInstance

Mendapatkan atau mengatur objek konteks data yang akan dibuat.

Operation

Mendapatkan operasi data yang sedang dilakukan.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk