2010-12-06 6 views
3

Windows 서버 플랫폼 용으로 새로 개발되었습니다. 누군가 Linq와 SQL과 EF4의 차이점을 말해 줄 수 있습니까? 올바른 기술을 선택하는 데 도움이 필요합니다.Linq to SQL VS 엔티티 프레임 워크

+1

IMHO 올바른 기술을 찾고 있다면 Nhibernate 및 Fluent Nhibernate를 체크 아웃해야합니다. 특히 도메인 기반 디자인을 사용하는 경우에 적합합니다. – ryudice

+1

하지만 MS에서 지원하지 않습니까? 권리? – Joanne

+0

아니 MS에서 지원하지 않지만 때로는 단점 대신 장점입니다. – ryudice

답변

5

L2SQL은 구식 사용되지 않습니다. 지원 될 것이지만 향후 변경은 계획되지 않습니다. 당신이 둘의 비교를 원하는 경우 (당신이 막 시작 이후부터) 혼자 이런 이유로

는 내 대답 here 체크 아웃, 엔티티 프레임 워크 4

를 사용합니다.

이 질문은 "EFers"와 "NHibernaters"사이에 전쟁이 있기 때문에 매우 주관적이며 닫힐 수도 있습니다.

+0

EF4는 Linq의 개선 된 버전입니다. – Joanne

+0

더 이상 사용되지 않으므로 더 이상 사용되지 않습니다. –

+0

내가 EF4로 할 수없는 SQL에 Linq와 할 수있는 일이 있습니까? – Joanne

0

이 항목의 내용은 earlier discussion을 참조하십시오.

+1

이전 버전의 EF에 대해 말합니다. EF4가 아닙니다. – Joanne