왜 안 되니?
Linq-to-SQL은 여전히 .NET 4에서 사용되고 있습니다. with bugfixes and improvements도 있습니다. 소규모 프로젝트의 경우 여전히 실용적인 솔루션입니다!
그래, 거기에 더 이상 개발되지 않습니다 -하지만 여전히 거기에 여전히 작동하고, 많은 프로젝트에 대한 완벽한 적합 - 그냥을 사용하십시오!
"미래 보장형"무언가를 갖고 싶다면 Entity Framework v4를 살펴 봐야합니다.
이 blog post을 참조하십시오. EF4에는 수많은 링크가 있습니다.
EF4는 매우 유망 해 보입니다. 단, 항상 2 단계 매핑 프로세스 (Linq-to-SQL은 테이블에서 개체로의 1 : 1 직접 매핑 임)를 기억하십시오. 유연성이 필요하다면이 방법이 유용 할 수 있지만 특정 오버 헤드가 추가되므로 단점이 될 수 있습니다.
당신은 정말, Linq는이 - 투 - SQL, 당신은 또한 다른 간단하고 사용하기 쉬운되는 SubSonic을 확인 할 수 있습니다 간단 한 계속 사용하지 않으려면 : 1 OR 매퍼를
"LINQ to SQL을 사용하여 프로젝트를 만드는 것이 더 이상 권장되지 않습니다."- 어디에서나 읽을 수 있도록 링크해야합니다. –
LINQ to SQL이 더 이상 지원되지 않는다고 발표 된 이후에 이것은 내 자신의 말입니다. 그것은 새로운 것이 아니라 새로운 프로젝트를 시작할 것이기 때문에 그것은 나에게 달려있다. 그러나 오래된 것들은 LINQ to SQL을 계속 사용합니다. – trnTash
추가 개발은 Linq-SQL 대신 EF4에 초점을 맞출 것이라고 발표되었습니다. –