小编Mik*_*ike的帖子

关于自引用表的删除级联

我有一个自我引用的评论表.我试着写删除级联,但它需要一些例外

在表'注释'上引入FOREIGN KEY约束'FK_Comments_Comments'可能会导致循环或多个级联路径.指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束.

然后尝试编写一个触发器,但它再次出现异常

CREATE TRIGGER [dbo].[T_comment_Trigger]
    ON [dbo].[Comments]
    FOR DELETE
AS
    DELETE FROM Comments
    WHERE ParentId =(SELECT deleted.id FROM deleted)
Run Code Online (Sandbox Code Playgroud)

无法删除包含子项的行

如何为我的自引用表删除级联?

sql t-sql sql-server

3
推荐指数
1
解决办法
1858
查看次数

WPF中的异步任务

我试图为WPF UI Code Behind运行任务.但它不起作用,并在我使用时注意到 Task.Factory它,但是当我使用代码时它没有用Task.Factory

public MainWindow()
{
    InitializeComponent();

    GetNews();
}

private void GetNews()
{
    Task.Factory.StartNew(() =>
    {
        FeedReader reader = new FeedReader();
        var news = reader.RetrieveFeed("http://www.bbc.com/feed/");
        foreach (var item in news)
        {
            textBlock.Text = item.Title;
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我如何使用async/await或任何阻止阻塞主线程的东西?

.net c# wpf asynchronous

2
推荐指数
1
解决办法
4242
查看次数

标签 统计

.net ×1

asynchronous ×1

c# ×1

sql ×1

sql-server ×1

t-sql ×1

wpf ×1