首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Devexpress XPO替换为实体框架

将Devexpress XPO替换为实体框架
EN

Stack Overflow用户
提问于 2016-02-16 21:48:04
回答 1查看 1.6K关注 0票数 0

我正在开发一个使用包括DevExpress XPO在内的DevExpress 12.1工具构建的ASP.NET MVC应用程序。

由于许可问题,我有一个任务,我想从web应用程序中完全删除Devexpress组件。

经过研究和开发,我发现在移除的第一步,我需要将datalayer更改为Entity-Framework (当前使用XPO)。

我知道手动过程,但是有谁能建议一下怎么做吗?这是不是有什么在线工具或建议可以快速完成我的工作?

EN

回答 1

Stack Overflow用户

发布于 2019-03-20 12:11:03

我在一个应用程序中使用XPO,在另一个应用程序中使用EF Core。我很乐意永远远离xpo,EF Core是一个更好的体验- linq to entities比linq to XPO好得多,虽然还有很多其他原因,但最重要的是,你可以用EF Core通过ID更改属性-在XPO中,你必须首先加载对象,然后更改对象引用。我真的开始讨厌使用依赖于XPO的项目了,所以我一直在寻找这个问题的答案。

遗憾的是,我得出的结论是,最好的方法是逐步迁移。您可以并排运行模型,并在逐步的基础上更改组件。通过这种方式,您可以在ORM之间移动时保持应用程序的功能。遗憾的是,没有什么好办法做到这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35434338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档