SQL 时态表和 EF Code First 迁移

标签 sql entity-framework ef-code-first entity-framework-migrations temporal-database

我在这里评论了 ( https://github.com/aspnet/EntityFramework/issues/4693 ) 关于为 EF 引入时态表支持 - 特别是代码优先。

有人可以解决我如何在不受支持的情况下实现这一目标吗?我真的不想删除我们的纯代码优先方法,因此通过代码设置临时存储表是理想的选择。

我猜想的一种方法是在存储库层代码中执行一个辅助方法来吐出我需要的 SQL 查询。只需添加一个空白迁移,然后添加相关的 SQL 命令??

大家觉得怎么样?

最佳答案

EF Core 6.0 现在完全支持代码优先时态表。请参阅https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-6.0/whatsnew

关于SQL 时态表和 EF Code First 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39526543/

相关文章:

php - 如何在 codeigniter 模型中打印 SQL 语句

java - 使用 Hibernate 更新两个不相关的表,如果任何事务失败,我们应该回滚这两个事务吗?

entity-framework - 无法在 Entity Framework 4.3 中启用迁移

linq - 将随机 Guid 列添加到 Linq to Entities 查询以获取随机记录

wcf - EF 4.1 Code First - 使用新上下文/WCF 时未更新 FK 值的更改

asp.net-mvc - WebActivator 有什么作用?

c# - 在 Asp.Net MVC 5 中使用 Entity Framework 6 代码优先方法调用存储过程

sql - 检索 groovy 中最后插入的对象的 id

SQL 字符串分组依据

asp.net - EntityDataSource:TotalRowCount 返回 -1。那是什么?