在一个人的项目中工作时最糟糕的事情是缺乏你通常从同事那里得到的意见。由于缺乏这一点,你往往会犯明显的错误。
在沿着这条路走了一段时间后,我需要社区的一些帮助。
我开始了一个小小的自制项目,它应该变成某种形式的门户。困扰我的主要是我设计的持久层。对于初学者来说,它应该与表示层完全分开,并且 OR 映射器也在某处。这是因为我有多个必须使用的数据存储。
所以基本思想是各个“存储库”在各自的数据库上运行,然后业务层聚合业务对象,然后在表示层中将其转换为视图对象。
我面临的主要问题如下:
同一概念的多个类- 有用户的 DAL 表示和用户的BL 表示以及用户的视图表示。我可以使用工具处理转换,但这真的是正确的方法。我的意思是它们都很好地分开了,但是开销是相当大的。
你怎么看?我是否深入关注分离兔子洞还是这仍然正常?