2012-03-08 5 views
-1

EF를 사용하지 않고 ASP.NET MVC 3에서 데이터베이스에 액세스하는 가장 좋은 방법은 무엇입니까?ASP.NET MVC 3의 데이터베이스 액세스

+2

어느 방법이든 특정 용도에 가장 잘 작동합니다. =)하지만이 질문은 너무 공개적으로 끝났습니다. Stack Overflow 자체는 [Dapper] (http://code.google.com/p/dapper-dot-net/)를 사용합니다. EF가 너무 까다 롭다고 생각했기 때문입니다. – jadarnel27

+1

왜 EF를 사용할 수 없는지 동기를 부여 할 수 있다면 도움이 될 것입니다. –

답변

1

저는 linq-to-sql을 매우 좋아합니다. sqlmetal.exe 도구와 함께 DRY 원칙을 위반하지 않는 멋진 작업 흐름을 얻을 수 있습니다. 데이터베이스를 업데이트 한 다음 한 번에 전체 코드 계층을 자동으로 새로 고칩니다.

linq-to-sql의 단점은 MVC에서 linq-to-sql에 대해 EF와 동일한 스캐 폴딩 지원이 없다는 것입니다. 그것은 EF를 제외한 모든 데이터 액세스 방법에도 동일합니다.

+0

나는 얼마 동안 데이터베이스에 대해 자신을 개발하지 못했다. 이제 MVC 웹 사이트에서 Database와 상호 작용해야합니다. 주로 큰 검색 양식을 가지고 있으며 서버에서 많은 데이터를 얻을 수 있습니다. 페이징도 생각 중입니다. 당신의 생각을 감사하십시오! – Bill

0

System.Data.SqlClient 네임 스페이스를 확인하십시오.

+0

Anders, sqlmetal.exe와 함께 Linq-to-SQL을 사용하여 온라인 자습서에 대한 링크가 있습니까? – Bill