Bagikan melalui


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 milik Anda sendiri ObjectContext alih-alih membuat baruObjectContext. ContextCreating Jika peristiwa tidak ditangani atau handler tidak menyediakan ObjectContext, akan EntityDataSource membuatnya sesuai dengan konfigurasinya. ObjectContext Ketika disediakan untuk 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