标签: c# asp.net asp.net-mvc-3 entity-framework repository-pattern
我目前正在使用ASP.Net MVC 3开发一个Web应用程序。
我的解决方案中有这个结构:
只是想知道这是否正确,我在不同的项目上有数据访问层和商业逻辑层。
答案 0 :(得分:3)
只要你的应用程序层松散耦合(例如通过使用接口/依赖注入/等),它们就可以在同一个项目中。
但是,是的,将它们拆分为单独的项目是常见的做法,从长远来看可能更具可维护性和可扩展性。