c# – 我应该避免使用类库在Visual Studio中使用“链式”引用吗
我在Visual Studio C#.NET解决方案中有类似以下设置:
每个都有以下参考:
以这种方式使用引用是不是很糟糕;即项目1最终是否有两个对项目3的引用;一个直接,一个通过项目2? 解决方法
这本身并没有错,编译器会做TheRightThing?.
但它可能表明一个不太好的设计. 尝试设计三个层,使得2仅取决于3,而1仅取决于2. 编辑:最后一句话不清楚.我的意思是:“设计三个层,以便您的业务对象只需要引用数据访问代码,并且UI只处理业务对象”. 最终,正确的方法取决于您的架构(使用ORM与手动发出查询,Active Record与Mapper等). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |