我们对当前项目使用EF.Core。该项目有三个数据库,这是一个真正的麻烦,不能真正避免。数据库具有相同的结构。因此,我们可以交换上下文并使用相同的EF模型来执行CRUD操作。仅使用一个dbContext在多个数据库上执行投影
我们有一个特别复杂的查询,我们将从传统的ADO.NET原始SQL移植而来。问题是它是一个跨数据库查询。为了复制这个问题,我们真正需要的是从同一个dbContext中的三个数据库获得所有查询的三个表。
绝对噩梦去,尝试了很多东西。 Table Per Hierarchy(TPH)是EF Core中继承的东西吗?我不相信它可以完成多个数据库。这是我们使用的一个有用的网站。 http://learnentityframeworkcore.com/inheritance
所以我们想知道是否有人有任何体面的信息可以使用EF来实现。
感谢您的信息。我们基本上试图避免在内存中加载。试图让数据库来做到这一点。 –