在我们的 DEV 环境中创建了一个自定义实体。它最初有一个 Currency 字段,但为了简单起见,我们决定删除它并使用 Float 字段。首次导出解决方案并将其导入 QA 后,我无法再向 QA 中的实体添加 Currency 字段(并且 DEV 中的“剩余”transactioncurrencyid 列没有迁移到 QA)。
主要问题是我无法删除 transactioncurrencyid 列,现在我的筛选视图在 DEV 和 QA 之间有所不同,这导致我们依赖实体框架的 SharePoint BCS 进程失败。
有没有办法在不重新创建实体的情况下完全删除货币字段?
计划 B:有没有办法从备份中恢复实体的过去副本(在移除货币之前)并将其合并到我们目前损坏的版本中?
计划 C:任何其他想法(将 EF 转换为使用存储过程等)?
谢谢!