Как удалить связанные строки с помощью sequelize

В тех же строках, что и в предыдущих ответах, но очень короткое дополнение, которое позволяет использовать все свойства Control без исключения перекрестного потока invoke.

Метод помощника

/// <summary>
/// Helper method to determin if invoke required, if so will rerun method on correct thread.
/// if not do nothing.
/// </summary>
/// <param name="c">Control that might require invoking</param>
/// <param name="a">action to preform on control thread if so.</param>
/// <returns>true if invoke required</returns>
public bool ControlInvokeRequired(Control c, Action a)
{
    if (c.InvokeRequired) c.Invoke(new MethodInvoker(delegate
    {
        a();
    }));
    else return false;

    return true;
}

Образец Использование

// usage on textbox
public void UpdateTextBox1(String text)
{
    //Check if invoke requied if so return - as i will be recalled in correct thread
    if (ControlInvokeRequired(textBox1, () => UpdateTextBox1(text))) return;
    textBox1.Text = ellapsed;
}

//Or any control
public void UpdateControl(Color c, String s)
{
    //Check if invoke requied if so return - as i will be recalled in correct thread
    if (ControlInvokeRequired(myControl, () => UpdateControl(c, s))) return;
    myControl.Text = s;
    myControl.BackColor = c;
}
1
задан Amiramix 6 March 2019 в 11:55
поделиться

1 ответ

return Session.destroy({
    where: {
        '$users.username 

Надеюсь, это поможет. Попытайтесь связаться со мной с комментарием.

: 'bob' }, include: [{ model: User, as: 'users' }], });

Надеюсь, это поможет. Попытайтесь связаться со мной с комментарием.

0
ответ дан bereket gebredingle 6 March 2019 в 11:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: