2010-04-21 4 views
1

인사말, LINQ, ADO.NET 엔티티 프레임 워크, T-SQL

내가 일부 응용 프로그램/웹 사이트가 SQL 내가 가서 일부 쿼리를 최적화하기로 결정 다른 일에 LINQ 실행해야, 등등과 나는 가변 길이 데이터 형식에 대한 크기가 실제 열 크기 대신 매개 변수 값에서 파생 된 것으로 나타났습니다?

예를 들어 열은 nvarchar (30)로 정의됩니다. linq을 사용하여 해당 열을 5 자 길이의 값으로 쿼리 할 때 sp_executesql의 매개 변수가 nvarchar (5)로 정의됩니다 ... 많은 쿼리가있는 작은 유틸리티 사이트의 경우에도 주요 프로 시저 캐시가 부풀어 오릅니다.

최적화 방법이 있습니까?

BR, EF 1에서

+0

엔티티 프레임 워크와 어떤 관계가 있습니까? – fretje

+0

linq를 엔티티에 사용하는 경우 동일한 문제가 발생하는지 궁금합니다. – Acanthus

답변