如何在代码优先迁移Seed方法中引用磁盘文件?

时间:2013-11-23 16:36:34

标签: asp.net asp.net-mvc entity-framework

我正在使用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();
    }

0 个答案:

没有答案