首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EntityFramework内核中的DropCreateDatabaseAlways

EntityFramework内核中的DropCreateDatabaseAlways
EN

Stack Overflow用户
提问于 2017-01-12 22:53:21
回答 0查看 4.6K关注 0票数 2

我需要在Visual Studio中使用ASP.Net核心和MVC为学校制作一个网站。还有一个数据库连接到这个网站,它使用实体框架核心。我已经搭建了相当多的模型,DbContext也附带了它。实际问题:我希望程序在每次运行时删除数据库,并使用实体框架核心创建一个新的数据库。

我找到了很多关于这个问题的文章,但是他们提供的解决方案以及StackOverflow上用户对其他问题的回答都不是最新版本的实体框架。在旧版本中,有一个简洁的解决方案可以实现我想要的目标:只需使用DropCreateDatabaseAlways和seed立即将数据添加到数据库中。这个选项在新的核心版本中消失了(目前还不支持)。

经过漫长而痛苦的搜索,我找不到任何适用于这个版本的实体框架的东西。

所以我决定问你们...!搭建好的DbContext是这样开始的。我不认为这个类需要更多的代码,因为这些都是modelBuilder调用和实例化的DbSets。但如果你还需要更多告诉我。

代码语言:javascript
复制
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>

任何帮助都将不胜感激。

对不起,我的英语不好。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41616160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档