相关疑难解决方法(0)

如何在Code First Drop-Create模式下使用Entity Framework?

我正在使用Entity Framework v4.我遵循了书呆子晚餐教程中的说明.我目前处于开发模式(未发布到任何更高的环境),并希望在每个新部署上重新创建表,因为模型仍然具有高度不稳定性,而且我不关心保留数据.但是,这不会发生.不会创建/修改表,也不会发生数据库中发生的任何事情.如果我使用程序包管理器命令移动到迁移模型:enable-migrations,add-migration(initial),这将起作用并使用我的迁移.但是,由于我还不想进行粒度迁移并且只想要我的初始创建脚本,因此我不得不每次都删除迁移文件夹,重做命令(enable-migrations,add-migration)并手动删除数据库我改变了什么.

如何首先获得代码的放置/创建行为?

entity-framework code-first

34
推荐指数
1
解决办法
5万
查看次数

使用实体框架6删除表

我正在一个使用实体框架6代码的项目中工作,我正在尝试找出从数据库中删除现已过时的表的正确方法。网上似乎没有太多有关此的信息,我知道我可以简单地从dbcontext中删除dbset,为其删除迁移文件,并从dbs中的migrations表中删除该行,但是我只是想看看是否那是唯一的方法,因为这似乎很混乱?

ef-code-first entity-framework-6

3
推荐指数
1
解决办法
4529
查看次数