CodeFirst 删除了表 还原

问题描述

我用CodeFirst创建了表然后要修改,爆数据库主外键错误我就想干脆把表删除了,再创建过然后执行Add-Migrationxxx什么都没有啊好了,我怎么运行之前指定的某个Add-Migration中的Up方法呢??或者还有什么方式让EF重新生成表

解决方案

解决方案二:
add-migration之后。我记得还要一个update-database的命令。不过。你都删掉了数据库。migration就没有意义了啊。我建议你直接删掉migration的类。然后他自动就生成了。

时间: 2024-11-10 00:56:50

CodeFirst 删除了表 还原的相关文章

如何有条件的分步删除数据表中的记录

数据|条件 如何有条件的分步删除数据表中的记录作者:eygle出处:http://blog.eygle.com日期:February 22, 2005« 自己动手,丰衣足食 | Blog首页 有时候我们需要分配删除数据表的一些记录,分批提交以减少对于Undo的使用,本文提供一个简单的存储过程用于实现该逻辑.你可以根据你的需要进行适当调整,本例仅供参考: SQL> create table test as select * from dba_objects;Table created.SQL>

Oracle 9i删除数据表

   数据表的删除比较简单,表删除后其占用的空间就被系统释放和回收,表的删除是无法回滚的操作.可删除的内容包括.     表的定义 表中的数据     表中的索引 表中的约束条件     表上的触发器 表中的权限     在[企业管理器]里删除表    (1)如图7.35所示.    (2)出现如图7.36所示界面.    (3)对应上述删除数据表director的SQL代码为如下.    ―――――――――――――――――――――――――――――――――――――    DROP TABLE S

删除a表中和b表相同的数据

数据 删除a表中和b表相同的数据  软件环境: 1.Windows NT4.0+ORACLE 8.0.4 2.ORACLE安装路径为:C:ORANT 问题提出: 在做数据转储业务的时候,如果发生操作错误,有可能出现主表和副表中都有同一种数据,这样结算的结果就有可能发生错误. 实现方法: SQL> create table a ( 2 bm char(4), --编码 3 mc varchar2(20) --名称 4 ) 5 / 表已建立. SQL> insert into a values('

Visual C#来删除注册表中的注册信息

visual|注册表 在<用Visual C#读取注册信息>的文中,已经介绍了用 Visual C#来读取注册表中的注册信息.本文就来介绍用Visual C#对注册表的另外一个操作,这也是一个具有破坏性的操作过程--删除注册信息. 在上文中已经知道,由于Visual C#本身没有带类库,他对注册表的处理过程是通过调用.Net FrameWork SDK中的名称空间Microsoft.Win32中封装的二个类来实现的.这二个类就是Registry类.RegistryKey类.在 Registry

看实例学VFP:删除数据表中的记录

本例对看实例学VFP:对数据表中记录进行修改一文的实例进行了一点改进,增加了"撤消"功能.程序运行时如下图: 在组合框中选择要查找的字段,在文本框中输入查找内容后单击右侧的"查找"按钮后将查找结果显示在上方的表格中,"查找"按钮变成"撤消"按钮,同时激活"删除"按钮及用于显示数据的文本框,并将当前记录(满足查询条件的记录)的值同时显示在文本框中,:单击"删除"按钮后会删除查找出来的记录刷

MySQL中删除大表的性能问题

微博上讨论MySQL在删除大表engine=innodb(30G+)时,如何减少MySQL hang的时间,现做一下简单总结:(微博地址:http://weibo.com/1642466057/yuPz2guYJ) 当buffer_pool很大的时候(30G+),由于删除表时,会遍历整个buffer pool来清理数据,会导致MySQL hang住,解决的办法是: 1.当innodb_file_per_table=0的时候,以上不是问题,因为采用共享表空间的时候,该表所占用的空间不会被删除,bu

高效快速删除Oracle表中重复记录

以前的一篇删除重复记录的虽然还不错 但是在我遇到重量级的大表时还是显的力不从心,不小心想到一种新的方法 思路1.保存不重复的记录 2.保存重复记录中的一个rowid //3.删除原表中rowid不为步骤2中rowid的记录 ,留下重复数据中的一条 3.找出记录中rowid为步骤2中rowid的记录 4 .1和3数据连接就是所要的数据了 具体操作例子 第一步:www.examw.com SQL> create table xxfgs_sig as (select imeid imeid,max(d

Excel怎么快速删除工作表中空白行

  Excel怎么快速删除工作表中空白行          1.启动Excel 2013并打开工作表,这张工作表中存在一些空行.在工作表中选择数据区域,在"开始"选项卡的"编辑"组中单击"排序和筛选"按钮,在打开的下拉列表中选择"筛选"选项,如图1所示. 图1 选择"筛选"选项 2.此时,数据表的列标题右侧将会出现筛选下三角按钮,单击任意一个下三角按钮,在打开的下拉列表中取消对"全选"复

wps表格怎么添加删除工作表

一.添加工作表 方法一: 点击表格下方的"+"(新建工作表)按钮就可以添加一个工作表. 方法二: 鼠标右击某一个sheet,在弹出菜单中选择"插入"选项即可. 电脑教程 二.删除工作表 右击你所要删除的工作表sheet,选择"删除工作表"选项,即可.