Azure数据库初始化

时间:2017-01-01 15:57:58

标签: entity-framework azure asp.net-web-api2 azure-sql-database

我在Azure上托管我的API,在api的WebConfig中我有连接字符串到azure数据库

 <add name="FilmNetConnectionString" connectionString="Data Source=filmnet.database.windows.net;Initial Catalog=filmnetDb;User ID=sa;Password=password;" providerName="System.Data.SqlClient" />

我已经定义了我的数据库初始化程序,我想初始化我的azure数据库。我试图初始化这种方式但是它不起作用我的azure数据库仍然是空的

    public class FilmNetContext : DbContext
    {
         public FilmNetContext() :
            base("FilmNetConnectionString")
         {
            Database.SetInitializer<FilmNetContext>(new FilmNetDbInitializer());
            Database.Initialize(true);
         }

如何为我的数据库播种?

1 个答案:

答案 0 :(得分:1)

将初始化程序添加到global.asax文件中的Application_Start方法。这应该可以解决问题。