EntityDataSource.ContextCreating Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi ketika EntityDataSource membuat ObjectContext yang digunakan untuk bekerja dengan objek data entitas.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceContextCreatingEventArgs ^> ^ ContextCreating;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceContextCreatingEventArgs> ContextCreating;
member this.ContextCreating : EventHandler<System.Web.UI.WebControls.EntityDataSourceContextCreatingEventArgs>
Public Custom Event ContextCreating As EventHandler(Of EntityDataSourceContextCreatingEventArgs)
Jenis Acara
Contoh
Contoh berikut menunjukkan cara membuat ObjectContext variabel Page objek dan menetapkannya ke Context properti EntityDataSourceContextCreatingEventArgs objek .
public partial class _Default : System.Web.UI.Page
{
AdventureWorksModel.AdventureWorksEntities objCtx =
new AdventureWorksModel.AdventureWorksEntities();
protected void EntityDataSource2_ContextCreating(object sender,
EntityDataSourceContextCreatingEventArgs e)
{
e.Context = objCtx;
}
}
Keterangan
ContextCreating Tangani peristiwa untuk menyediakan acara Anda sendiri ObjectContext alih-alih membuat baruObjectContext.
ContextCreating Jika peristiwa tidak ditangani atau handler tidak menyediakan ObjectContext, buat EntityDataSource sesuai dengan konfigurasinya.
ObjectContext Ketika diberikan ke ContextCreating peristiwa, instans yang sama ditetapkan ke Context
properti objek peristiwa dari peristiwa berturut-turut. Untuk informasi selengkapnya, lihat Object Context Life-Cycle Management (EntityDataSource). Untuk informasi selengkapnya tentang konteks objek, lihat Resolusi Identitas, Manajemen Status, dan Pelacakan Perubahan.