문제

nHibernate, 오래된 사용자 정의 ORM 또는 LLBGenPro와 같은 과거의 표준에 부합합니까?

또한 벤치마크를 실행한 후 제안 사항은 무엇입니까?

도움이 되었습니까?

해결책

Rico Mariani는 MSFT의 성능 담당자이며 LINQ to SQL 성능에 대한 훌륭한 시리즈를 보유하고 있습니다.

언급한 라이브러리와 성능을 비교한 내용은 본 적이 없지만 이를 통해 기본 성능에 대한 아이디어를 얻을 수 있습니다.

다른 팁

당신이 찾고 있는 것이 바로 여기에 있습니다. ORM 벤치마크 ormBattle.net에서

우리는 LINQ를 사용하여 ADO.NET 엔터티 성능에 대해 끔찍한 경험을 했습니다.상속으로 인해 작업 속도가 엄청나게 느려집니다.20개의 클래스가 대부분 상속된 소규모 데이터베이스(예: 100개 정도의 레코드)에서는 쿼리에 쉽게 10초가 걸릴 수 있습니다.

따라서 ADO.NET 엔터티 + LINQ를 사용할 때 상속 트리를 최대한 얕게 만드세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top