Is this a proper implementation of n-layer architecture?
问题 I have been learning C# for the last year or so and trying to incorporate best practices along the way. Between StackOverflow and other web resources, I thought I was on the right track to properly separating my concerns, but now I am having some doubts and want to make sure I am going down the right path before I convert my entire website over to this new architecture. The current website is old ASP VBscript and has a existing database that is pretty ugly (no foreign keys and such) so at