【发布时间】:2016-02-16 13:48:03
【问题描述】:
我正在开发一个使用 DevExpress 12.1 工具(包括 DevExpress XPO)构建的 ASP.NET MVC Web 应用程序。
由于许可问题,我的任务是从该 Web 应用程序中完全删除 Devexpress 组件。
经过研发,发现第一步移除,需要将datalayer改为Entity-Framework(目前使用XPO)。
我知道手动过程,但是有人可以建议如何执行此操作吗?这是任何可以快速完成我的工作的在线工具或建议吗?
【问题讨论】:
-
我发现的每一件事都没有线索,我的研究说从废品开始。
-
@Ajay2787 你有没有设法完成这个过程?我对您的体验非常感兴趣,尤其是关于 XPO 到 EF 的迁移。我在 XPO 上方使用存储库层,因此它可能更简单,但我仍然在很多方面连接到 XPO:有一些自定义 ValueConverter;使用继承映射;大量使用枚举;在下面使用 PostgreSQL 并为其提供自定义的提供程序;等。您能否告诉我们您的经历,也许在您的原始帖子中作为补充?
-
不,亲爱的,xpo to ef 正如我所说的,需求从废品开始。但是当你使用 devexpress 时,xpo 比 ef 更好。对于您的问题(“多点连接到 XPO”),您能否解释一下您面临的确切问题是什么?
-
我提到这些年来我写了很多自定义的东西/限制解决方法/hack,在 EF 中检查所有这些有点困难,至少需要很多集成测试.另一方面,我在这个项目中没有使用 DevExpress 控件,只使用了 XPO,据我所知,它带来了更多的限制,例如它的 LINQ 支持至少还有一些不足之处。
标签: c# asp.net-mvc entity-framework devexpress-mvc xpo