我有两个数据库,它们在模式上几乎完全相同,但是在它们中保存的数据中是分开的。消费应用程序不需要知道这些差异所以我正在创建一个具有实体框架模型的服务,但我希望它返回一个类型。例如:
**DatabaseA** -> EFModelA
- Customers
- Orders
**DatabaseB** -> EFModelB
- Customers
- Orders
我希望能够通过调用返回Customer
课程,而不是返回EFModelA.Customer
或EFModelB.Customer
。
我已经研究过两种方法,但无法确定哪种方式可以提供最小的维护阻力。他们是:
有没有其他人遇到过这个问题,你是怎么解决这个问题的?如果没有,你会如何解决这个问题?