EntityDataSource.ContextCreating Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, varlık veri nesneleriyle çalışmak için kullanılan öğesini oluşturduğunda EntityDataSourceObjectContext gerçekleşir.
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)
Olay Türü
Örnekler
Aşağıdaki örnekte, nesnesinin bir ObjectContext değişkeninin Page nasıl oluşturulacağı ve nesnenin Context özelliğine nasıl atanacağı gösterilmektedir EntityDataSourceContextCreatingEventArgs .
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;
}
}
Açıklamalar
ContextCreating Yeni ObjectContext bir oluşturma yapmak yerine kendi ObjectContext olayınızı sağlamak için olayı işleyebilir.
ContextCreating Olay işlenmezse veya işleyici bir ObjectContextsağlamazsa, EntityDataSource yapılandırmasına göre bir olay oluşturur. Olaya bir ObjectContext sağlandığında ContextCreating , ardışık olayların olay nesnesinin özelliğine Context
aynı örnek atanır. Daha fazla bilgi için bkz . Nesne Bağlamı Life-Cycle Yönetimi (EntityDataSource). Nesne bağlamı hakkında daha fazla bilgi için bkz. Kimlik Çözümlemesi, Durum Yönetimi ve Değişiklik İzleme.