在现有应用程序上引入ABP并照顾不同的ORMS

时间:2019-03-13 09:42:05

标签: abp

我有一个多年开发的Asp.NET MVC 5应用程序,它具有4种不同的ORMS EF6,EF.Core,Dapper,Linq2Db。

现在,我希望对数据访问进行均匀化处理,并在后面添加一些强大的框架。 我已经看到ABP几乎拥有我需要的所有东西,但是在继续之前,我想问一个真正有趣的功能(但它似乎仅依赖于EF)以及EntityCache。到目前为止,我已经读过here

  

如果该实体被更新或删除,它将自动使该实体无效。

这应该如何工作?由于在我的应用程序中我只是暂时使用DataConnection,因此如何保持跟踪?

考虑一个简单的场景,例如水果,我将水果项目缓存在EntityCache项目中,另一个用户从另一个会话中删除了苹果项目,缓存中的集合如何更新?它会保持对池开放的连接吗?

预先感谢

0 个答案:

没有答案