2014-09-18 2 views
0

mvc4의 데이터 액세스 기술에 대해 Entity Framework 또는 Linq를 사용해야하는지 또는 이보다 더 좋은 것이 있는지 혼란 스럽습니다.MVC4 및 MVC5의 최상의 데이터 액세스 기술

나는이 주제에 대해 많은 연구를 해왔으며 모두 만족하지 못했습니다. 그럼 적절한 세부 사항으로이 문제에 대해 저를 도울 수 있습니까?

+0

는 Linq에이 저장소 패턴을 사용하여 어떤 링크가이 질문은 매우 광범위하고 의견을 기반으로 –

+0

@ArijitMukherjee 감사를 사용하여 LINQ로 이동합니다. LINQ 또는 LINQ-to-SQL을 의미합니까? "최고"를 어떻게 정의합니까? Entity Framework와 NHibernate는 모두 훌륭합니다. 선호하는 것을 사용하십시오. 어느 것을 모르는 경우에는 EntityFramework를 사용하십시오. LINQ-to-SQL은 권장하지 않지만 LINQ는 항상 영원히 추천합니다. –

+0

자습서 당신이 ... 저장소 패턴 –

답변

1

질문에 대한 답변은 사용자의 의견과 경험에 따라 달라집니다.

내가 LINQ - 투 - SQL보다는 LINQ - 투 - 엔티티를 선호 트리보기 구조로 저장소 내부

1. Controller 
    2. ActionMethod //call the desired Factories 
     3.1 View Factory //to get data in DB 
     3.2 Domain Factory //to set data in DB 
      4. Services //Interface for Caching and top operations 
      5. Repositories //Contains on CRUD Operations 

을이 걸릴 :

이 내 개인 추천 모델입니다 것입니다.

A great way of UNIT OF WORK PATTERN is being explained here

관련 문제