我使用Visual Studio向导创建了一个ASP.NET Core Web应用程序,该向导生成了所有DbContext内容。我目前正在尝试实施Enum Lookup Table Generator package。文档说:
在您的种子方法中运行
EnumToLookup.Apply()
数据库初始化程序或您的EF迁移。
我的问题是我的DbContext目前没有使用数据库初始化程序。
我应该在哪里开EnumToLookup.Apply()
?我是否需要添加数据库初始化程序,以便我可以覆盖文档说明放置Seed()
的{{1}}方法?
我的DbContext看起来像这样:
EnumToLookup.Apply()
答案 0 :(得分:1)
我做了更多的研究,结果发现虽然EF6能够添加种子数据,但EF7 / EF Core 2.0 不包括此功能。
This functionality may be added with the release of EF Core 2.1, but it might not make it in.