我在这里评论了 ( 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/