Share via


EntityDataSource.ContextCreating Kejadian

Definisi

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.

Berlaku untuk