나는 동적으로 쿼리를 생성하고 해당 쿼리를 실행하는 저장 프로 시저와 함께 엔티티 프레임 워크를 사용하고 있습니다. 당신은 내가 '@Query'
변수를 실행하고 있음을 알 수 위의 SQL 코드에서저장 프로 시저 get 열 정보가 아무 것도 반환하지 않습니까?
Begin
DECLARE @Query nvarchar(MAX)
SET @Query = 'SELECT e.id, e.name, e.add, e.phno from employee'
EXEC sp_executesql @Query
End
, 그 변수 값을 동적으로 변경할 수 있습니다 것처럼 저장된 프로 시저 쿼리 보인다.
내 edmx
파일에 저장된 proc을 추가 할 수 있습니다. 그런 다음 모델 브라우저로 가서 Add function import
라고 말하고 Get column information
을 시도하면 아무 것도 표시되지 않습니다. 하지만 서버에 저장 프로 시저를 실행하면 값이있는 모든 열을 반환합니다. 모델 브라우저에서 열 정보를 가져 오지 못하는 이유는 무엇입니까?
[Entity Framework에서 내 저장 프로 시저의 열 정보를 볼 수없는 이유는 무엇입니까?] (https://stackoverflow.com/questions/5996887/why-cant-entity-framework-see-my-stored-procedures- 열 정보) – Matt