我的应用程序模型有一个特定的实体,我将使用2个不同的服务接口在同一个实体上应用CRUD,
同时这两个接口将在数据库模型上运行,我遇到了这个大的设计问题,这会让我以后遇到麻烦,
这样做会带来什么问题,
是否出现任何维护问题?
使用2个接口在同一个企业实体上执行相同的CRUD,在架构上是否正确?
答案 0 :(得分:1)
这不是一个大问题。它实际上是“共享数据库”集成模式。
你应该注意的事项是:
答案 1 :(得分:0)
确保至少将数据访问(存储库)与服务分开,另一种方法是创建一个数据服务(CRUD服务),然后在其上创建任何服务。