// 此實體類型是在至少一個會執行串聯刪除的關聯中的相依端點。 // 此事件處理常式將處理刪除主體端點時所發生的通知。 internal void HandleCascadeDelete(object sender, ObjectStateChangingEventArgs e) { if (e.NewState == ObjectState.Deleted) { this.MarkAsDeleted(); } }
private void HandleObjectStateChanging(object sender, ObjectStateChangingEventArgs e) { if (e.NewState == ObjectState.Deleted) { ClearNavigationProperties(); } }