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

标签 c# database-migration fluent-migrator

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

谢谢。

最佳答案

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

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

FluentMigrator 的文档是解决此类问题的好地方。您要找的文章可以在here中找到.

关于c# - 使用流畅迁移时从数据库中删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51929487/

相关文章:

c# - Entity Framework 性能缓慢

php - 可以在 php 中设置 phinx 使用的默认模式来创建 default_migration_table 吗?

java - Spring 启动应用程序: how to create shema using flyway on startup?

c# - 从代码执行 FluentMigrator 迁移

c# - 使用 fluentmigrator 运行 sql 脚本

c# - 使用 FluentMigrator 更改约定

c# - 如何在 Moq 4.13.1 中设置仅以严格模式返回任务的异步方法?

c# - 部署OpenCV应用程序

c# - mongodb C# 驱动程序中缺少 FindAndModify

mysql - TypeORM 使用迁移初始化新数据库