通常我们为每个应用层创建项目:BLL,UiLogic,Dal
在他们的文件夹 - 但没有指导方针。
我认为必须有所不同。
我希望有一些关于如何安排sln,项目和文件夹以帮助团队保留这些原则的良好实践和指南:
我想在一个单独的项目中收集所有Pocos和接口(“合同”)
这个问题更适合程序员。堆栈溢出。
话虽如此,我认为有太多的项目可以让人们理解代码,特别是如果分离是任意的。在您的情况下,您有多种分色,首先是应用程序层,而不是在代码中使用。我曾经也这样做过,直到我意识到这只是货物编程并且没有逻辑方法来解释分裂。
有指导帮助。将指南放在单个页面上有助于实现更多目标。