2010-02-16 1 views
0

큰 asp.net 프로젝트를 시작하고 있지만 LLbl 또는 linq을 SQL로 결정할 수 없습니다. 너 나 좀 도와 줄 수있어? 장점 또는 단점은 SQL과 LLBL에 linq 무엇입니까? 어느 것을 사용해야합니까?linq to sql or LLBL


답변 해 주셔서 감사합니다. 나는 한 가지 질문을하고 싶다. 나는 큰 프로젝트를 위해 그것을 사용할 것이다. LINQ는 sql 및 LLBL 성능에 어떤 영향을 줍니까? 어느 것이 더 빠릅니까?

답변

0

Linq2SQL에 대한 문제는 ... 마이크로 소프트가 Linq2SQL 개발을 더 이상이다

Is LINQ to SQL Truly Dead입니까? 조나단 알렌에 의해 InfoQ.com

매트 워렌은 무언가로 [SQL에 LINQ]을 설명합니다 "심지어 존재하는데 결코이었다." 본질적으로 은 의 스탠드 인으로, ORM이 준비 될 때까지 LINQ를 개발하는 데 도움이되었습니다.

...

는 엔티티 프레임 워크의 규모는 .NET 3.5/비주얼 스튜디오 2,008 기한을 놓치지 발생했습니다. 불완전하게 " 3.5 서비스 팩 1"이라는 이름의 시간에 완료되었습니다.이 서비스는 서비스보다 더 많이 릴리스되었습니다.

...

개발자 때문에 복잡성의 [ADO.NET 엔터티 프레임 워크]를 좋아하지 않는다.

...

.NET 4.0로, 엔티티에 LINQ는 수 LINQ에 권장되는 데이터 액세스 솔루션은 시나리오를 관계형하는 것입니다.

대체로 LLBL에 대해 생각하는 중 ... 그다지 좋지 않을 수도 있지만 개인적으로 Linq2SQL을 선호합니다. 왜냐하면 당신에게 필요한 임의의 쿼리를 만들 수있는 자유가 훨씬 많기 때문입니다. 하지만 더 많은 구조가 필요하다면 LLBL이 더 나은 대안이 될 수 있습니다 ...하지만 Microsoft는 앞으로 Linq2SQL을 개발하지 않을 것입니다.

는 대체 또는 NHibernate에로 Linq2Entities에서 봤어 ... 당신이 더 많은이에 필요하면 바로 알려 또는 linq 2 sql vs linq 2 entities를 살펴 보자 ...

희망하는 데 도움이. 하루 종일, 매일 LLBL으로 이동하고, 때로는 밤에 - 안토니

+0

감사합니다. 안토니 나는 linq 2 엔티티도 너무 연구 할 예정입니다. – John

+0

나는이 기사의 내용과이 답변의 내용에 동의하지 않습니다. LinqToSql은 여전히 ​​주위에 있으며 잠시 동안있을 것입니다. Entity Framework 1.0에는 문제가 있지만 상위 5 개 문제는 복잡하지 않습니다. –

+0

나는 LinqToSql이 어디로 가고 있다고 말하지 않았다. 나는 LinqToSql과 더 많은 릴리즈의 미래가 올 때 마이크로 소프트가 그들의 위치를 ​​분명히했음을 지적했다. 그리고 L2E는 그들이 모든 알을 넣는 곳이다. – anthonyv

2

당신의 선택은 L2S 또는 EF와 LLBL 경우

. 농담 마.

LLBL은 가장 표현적인 Linq 제공 업체 중 하나이며 놀라운 확장 성을 갖추고 있습니다. 코드는 기침과 달리 견고합니다 ... 글쎄, 내 말이 무슨 뜻인지 알 것입니다. 사용할 일 결정

하지만 난 정말 롤 .... 그것에 대해 어떻게 생각하는지 말해 보자 ..

+0

오, 그리고 고객 지원은 다른 것 같습니다. 버그를 찾아서 확인한 경우 며칠 내에 수정 사항이있는 빌드를 믿을 수 있습니다. 나는 너를 사로 잡는다. –

0

가 달려있다.귀하가 결정하는 데 도움이되는 정보가 충분하지 않습니다. 두 제품 모두 귀하에게 영향을 미치거나 미치지 않을 수있는 단점이 있습니다. 더 잘 맞는 다른 .NET ORM이 있지만 그 이유를 분명히하지 않은 이유는 무엇입니까?

은 현재 닷넷으로 ORMs에 대해 더 많은 것을 읽을 수 있습니다

NHibernate, Entity Framework, active records or linq2sql

는 질문의 주위에 더 컨텍스트를 제공하시기 바랍니다.

0

LINQ to SQL이 (가) 죽어 있지 않습니다.
Microsoft는 .NET 4.0에서 더 이상 사용하지 않습니다.
우리는 Oracle, MySQL, PostgreSQL, SQLite에 LINQ의 our implementation을 작업 중입니다.이 구현은 적극적으로 개발되었습니다.