2009-12-10 3 views
1

SQL Server 2005를 사용하고 있으며 Linq가 다른 데이터베이스 버전에 대한 쿼리를 생성한다고 생각합니다. 나는 linq가 생성하고 SQL Server Management Studio에서 직접 linq를 붙여 넣은 쿼리 문자열을 가지고 있으며 많은 오류가 발생하여 실패했습니다. Linq를 사용하면 쿼리가 제대로 작동합니다. 무슨 일이 벌어 질지도 모릅니다. Linq가 어떤 데이터베이스 버전을 사용해야하는지 알고 싶다면 어떻게해야합니까?Linq에게 사용할 데이터베이스 버전을 알려주는 방법

+0

SQL 또는 LINQ를 관리 스튜디오에 붙여 넣었습니까? – stimms

+0

나는 linq이 아닌 관리 스튜디오에 SQL을 넣었습니다 – Luke101

답변

3

LINQ는 매개 변수가있는 쿼리를 만듭니다. 정의를 추가하거나 매개 변수에 값을 할당하지 않고 SQL을 SSMS로 직접 복사 할 수 없습니다.

+0

와우 .. 나는 그것을 몰랐습니다. – Luke101

관련 문제