我正在使用ASP.Net MVC5和Entity Framework进行代码优先迁移。
在我的迁移配置类的Seed方法中,我想从我项目中的数据文件中读取数据。如何指定路径以便在开发和部署中找到它?
以下不起作用(当然)。
protected override void Seed(ApplicationDbContext context)
{
BinaryFormatter serializer = new BinaryFormatter();
using (Stream binaryStream = File.OpenRead("Data/seed.bin"))
{
...
}
context.SaveChanges();
}