如何在 Entity Framework Core 中生成空遷移?

伊曼紐爾·杜林

我正在使用 EF Core 遷移來升級我的數據庫架構和數據。

當我編寫新的 C# 代碼時,我需要更改不同數據庫環境中的數據:開發、測試、工業化、登台和生產。

因為我不想在我擁有的那麼多環境中執行 SQL 腳本,所以我的目標是將一些數據遷移放在 C# 遷移中。然後數據遷移將與其他模式遷移一起執行。防止我忘記。

即使我沒有更改數據庫,如何創建一個空的 C# 遷移腳本來通過調用 SQL 來更改我的數據?

阿卡什

在數據模型沒有任何變化的情況下,當您運行以下命令時,將會有一個空的遷移文件。然後你可以將數據操作sql代碼放在Upmethod中,並method中還原sql代碼Down

cli :

dotnet ef migrations add [migrationName]

包管理器控制台:

Add-Migration [migrationName]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Entity Framework Core中调试和修复“可为空的对象必须具有值”?

使用 Entity Framework Core 在 .NET 5.0 中生成代码的问题

如何在Entity Framework Core中设置实体关系

如何在Entity Framework Core中避免循环导航属性?

如何在 Entity Framework Core 中定义外键

如何在Entity Framework Core中按周分组?

如何在Entity Framework Core中正确编写种子方法?

如何在Entity Framework Core中更新单个属性

如何在Entity Framework Core中做count等聚合函数

如何在Entity Framework Core中删除多行?

如何在Entity Framework Core中运行存储过程?

如何在 Entity Framework Core 1.1 中使用 mssqllocaldb?

如何在Entity Framework Core 2.0中删除特定的迁移?

如何在Entity Framework Core 2.0的模型内部使用OnModelCreating?

如何在Entity Framework Core 2.0中映射值对象

如何在Entity Framework Core 3.0中播种?

如何在Entity Framework Core中克隆实体?

如何在Entity Framework Core中配置多对多关系

如何在Entity Framework Core中更新修改的列?

如何在 Entity Framework Core 中推迟操作执行

Entity Framework core 2.0 Functions 如何工作

如何设置Entity Framework Core迁移超时?

Entity Framework 6 如何訂購遷移

如何在LEFT JOIN中的Entity Framework 6中生成IS NULL和IS NOT NULL

如何修复Entity Framework Core错误“值不能为空。参数名称:frameworkName”?

如何在Visual Studio Code中安装和使用Entity Framework Core?

如何在领域驱动设计中使用 Entity Framework Core 处理包含

如何在Entity Framework Core 2.x中检测特定实体中属性的更改?

如何在Entity Framework Core中传递具有多个级别的lambda“ include”?