2012-03-07 2 views
0

2010조직 프로젝트/Visual Studio에서 솔루션은 내가 현재 Visual Studio에서 프로젝트를 진행하고 2010

지금, 내 솔루션 탐색기처럼 보이는 : 다른 프로젝트에서

enter image description here
, 나는했습니다 프로그램의 서로 다른 구성 요소가 서로 다른 클래스 라이브러리로 분리되어 있으므로 예를 들어 Project, Project.Data, Project.Business, etc이고 데이터에는 데이터베이스 컨텍스트와 리포지토리가 포함되며 비즈니스에는 논리 등이 포함됩니다.

어떻게 구성해야합니까? 내 홍보 꺼내기/해법? 내가 따라야하는 "모범 사례"가 있습니까?

답변

1

지금은 하나의 프로젝트에 모든 것을 갖추고 있습니다. 이 솔루션에서 두 개의 새 프로젝트를 만듭니다.

CMv2.Data 
CMv2.Services 

그리고 현재 프로젝트의 새 프로젝트를 새 프로젝트로 이동하십시오. CMv2CMv2.Web

+0

와 같은 이름으로 바꿉니다. Martin, Thanks. 또한 '모델'을 자체 프로젝트로 옮겨야합니까? 이 폴더에는 IRepositories와 클래스 객체 (예 :'User')가 포함됩니다. –

+0

리포지토리가 데이터 프로젝트에 있어야합니다 ... 예. ViewModels (MVC 뷰에만 사용되는 모델)가있는 경우 웹 프로젝트에있는 모델을 그대로두고 모든 데이터 및 데이터베이스 관련 항목을 데이터 프로젝트로 이동하십시오. 또한 정말로 별개의 관심사가 필요하면 이동할 수 있습니다 자신의 프로젝트에 대한 리포지토리 - CMv2.Data.Repositories – Martin

관련 문제