首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从EntitySpaces迁移到EntityFramework

从EntitySpaces迁移到EntityFramework
EN

Stack Overflow用户
提问于 2018-05-14 06:40:09
回答 2查看 219关注 0票数 1

我们的遗留应用程序正在使用EntitySpaces进行数据库访问,但是由于ES在过去几年一直是EoL,并且在应用程序上造成了一些性能问题,所以我们正在考虑切换到EntityFramework。

在不完全重写所有扩展类的情况下,是否有一种简单的方法可以做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-23 00:46:34

EntitySpaces又恢复了活力,API已经更新,并且更加简化了。这是一个单一的DLL Nuget安装也。什么样的性能问题,我很想听听

https://mikegriffinreborn.github.io/EntitySpaces/

票数 0
EN

Stack Overflow用户

发布于 2020-05-15 14:41:14

我已经想了很久了。我不认为会有一个简单的解决方案,从EntitySpaces转移到EntityFramework。但是,如果您还没有这样做,我将采用的方法(可能最终也会)是,在您的业务逻辑中的每个方法中添加一个接口,这些方法继承了数据类,并包含了您需要的每个方法。

现在,添加一个数据库优先EF模型,并为每个实体/模型创建新的业务逻辑类,以便从您创建的接口继承。然后,您就知道了每一种需要用EntityFramework重写的方法(LINQ/Lambda)。这是一个缓慢的过程,但是这样您就可以在多个发布窗口上进行迁移,在有时间的时候将新的EF业务逻辑模型作为引用(当然,任何新表都可以立即使用EF )。

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

https://stackoverflow.com/questions/50324364

复制
相关文章

相似问题

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