为了账号安全,请及时绑定邮箱和手机立即绑定

使用流畅迁移时从数据库中删除一行

使用流畅迁移时从数据库中删除一行

C#
月关宝盒 2021-12-05 14:56:10
我是 fluent Migrations 的新手。我想简单地从数据库中删除一行,请指导我如何做到这一点。或者如果这个问题已经在 stackoverflow 的其他地方得到回答,请指出正确的方向。我不想在迁移脚本中使用动态 sql。
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

要删除迁移中的一行,只需执行以下操作:

//Delete all rows where MyColumn = 123
Delete.FromTable("MyTable").Row(new { MyColumn = "123" });

FluentMigrator 的文档是解决此类问题的好地方。您正在寻找的文章可以在这里找到。


查看完整回答
反对 回复 2021-12-05
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

我从 wiki 找到了答案。以下是可用于执行从数据库中删除行的迁移的格式

Delete.FromTable("Users").Row(new { FirstName = "John" }); // 删除 FirstName==John 的所有行


查看完整回答
反对 回复 2021-12-05
  • 2 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信