Craig Lister
2010-02-07 07:26:56 UTC
Could someone tell me the common/best practise for a solution layout.
That is, I intend to develop a well designed 4 layered application
(WinForms, .Net 3.5, Database app). I have had the habit of putting
all the layers into one project, in one solution. But should I be
splitting the UI into a Windows Forms project, then add a new project
(Maybe a Class Library project) to the solution for the business
layer.. then a new project for the service layer, and a new layer for
the data access layer? So, the solution has 4 projects.
Hope someone can guide me in best practise.
That is, I intend to develop a well designed 4 layered application
(WinForms, .Net 3.5, Database app). I have had the habit of putting
all the layers into one project, in one solution. But should I be
splitting the UI into a Windows Forms project, then add a new project
(Maybe a Class Library project) to the solution for the business
layer.. then a new project for the service layer, and a new layer for
the data access layer? So, the solution has 4 projects.
Hope someone can guide me in best practise.