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

我是 fluent Migrations 的新手。我想简单地从数据库中删除一行,请指导我如何做到这一点。或者如果这个问题已经在 stackoverflow 的其他地方得到回答,请指出正确的方向。我不想在迁移脚本中使用动态 sql。



月关宝盒
浏览 165回答 2
2回答

沧海一幻觉

要删除迁移中的一行,只需执行以下操作://Delete all rows where MyColumn = 123 Delete.FromTable("MyTable").Row(new { MyColumn = "123" });FluentMigrator 的文档是解决此类问题的好地方。您正在寻找的文章可以在这里找到。

胡说叔叔

我从 wiki 找到了答案。以下是可用于执行从数据库中删除行的迁移的格式Delete.FromTable("Users").Row(new { FirstName = "John" }); // 删除 FirstName==John 的所有行
打开App,查看更多内容
随时随地看视频慕课网APP