Azure中的ReSeed数据库

时间:2017-01-28 13:46:34

标签: c# azure

我的项目中有这个inicializer:

export class Parent implements OnInit {
    showModal : boolean = false;
}

我还在Azure中使用SQL数据库部署了一个应用程序。

我想清除整个数据库并用初始化程序重新设置它。我该怎么办?

2 个答案:

答案 0 :(得分:1)

您可以创建custom initializer

public class MyCustomInitializer : IDatabaseInitializer<AppDbContext>
{
    public void InitializeDatabase(AppDbContext context)
    {
        if (context.Database.Exists())
        {
            context.Database.Delete();
        }
        context.Database.Create();
        // populate data
    }
}

答案 1 :(得分:1)

我发现唯一可能的选择是手动删除我的数据库,然后创建具有相同名称的新数据库(所以相同的连接字符串)并且就是这样。