gpt4 book ai didi

entity-framework - 是否可以将 EF 迁移仅应用于本地/内存数据?

转载 作者:行者123 更新时间:2023-12-02 01:54:44 25 4
gpt4 key购买 nike

这是我正在考虑的场景类型以及我认为的解决方案,但我不确定是否可以完成。

  1. 数据是从使用以前格式数据的源中检索的;例如文件或断开连接的数据库。
  2. 数据被加载到本地/内存上下文中。
  3. 迁移应用于上下文,大概仍在内存中。
  4. 数据现在采用当前格式并应用于数据库。

“以前的格式”可以是不同的表结构、字段、数据类型等,基本上是您期望典型迁移能够处理的任何内容。

这可能吗?
这是合理的解决方案吗?
如果是这样,将不胜感激有关实现的任何指示。

谢谢!

最佳答案

没有。关键关卡在这部分

Migrations are applied to the context

这是不可能的。迁移都是关于商店模型的。它将上下文 (edmx) 的 SSDL(存储模式定义语言)的散列与存储在数据库中的散列进行比较。如果散列不同,则分析架构差异并将其转换为更改操作。当然这些 Action 都是针对门店模式的。

关于entity-framework - 是否可以将 EF 迁移仅应用于本地/内存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20893985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com