我在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);
}
如何为我的数据库播种?
答案 0 :(得分:1)
将初始化程序添加到global.asax文件中的Application_Start方法。这应该可以解决问题。