2013-03-25 4 views
1

작은 WinForms 응용 프로그램을 ASP.NET으로 전송하고 싶습니다.MVC에서 기존 데이터 및 비즈니스 계층으로 대체 할 수 있습니까?

데이터 액세스 레이어 dll과 비즈니스 레이어 DLL이 있습니다.

이 dll로 모델을 대체하고 컨트롤러와 뷰를 사용하여 MVC 애플리케이션을 만드는 것이 좋습니다.

아니면 MVC 프로그래밍을 용이하게하기 위해 내 레이어를 다시 만들어야합니까?

답변

2

MVC는 단지 패턴 일 뿐이며 ASP.NET은 그 점에서 상당히 느슨하게 결합됩니다. DAL은 기본적으로 Entity Framework 및 Views by Razor에 의해 처리되지만이를 대체 할 수 있습니다. 특히 모델 계층에서 어떤 사람들은 Entity Framework 대신 NHibernate와 같은 것을 사용하기를 선호합니다. 그러므로 자신의 DAL을 사용하는 것은 똑같이 괜찮습니다.