/// <inheritdoc/> protected override void Dispose(bool disposing) { if (disposing) { ParentSelect?.NotifySelectItemRemoved(this); } base.Dispose(disposing); }
public override ISqlTableSource GetTableSource(ISqlTableSource table) { var ts = From[table]; // if (ts == null && IsUpdate && Update.Table == table) // return Update.Table; return(ts == null && ParentSelect != null?ParentSelect.GetTableSource(table) : ts); }
/// <inheritdoc/> protected override Task OnInitializedAsync() { if (ParentSelect != null) { ParentSelect.NotifySelectItemInitialized(this); } return(base.OnInitializedAsync()); }
/// <inheritdoc/> protected override Task OnInitializedAsync() { ParentSelect?.NotifySelectItemInitialized(this); return(base.OnInitializedAsync()); }
protected override void OnInit() { ParentSelect?.Register(this); base.OnInit(); }