2013-01-14 2 views
2

Session 관리 테이블에서 특정 행을 반환해야하는 함수 spa_SessionLoad을 가져 오려고합니다. '열 정보 가져 오기'버튼을 클릭하면 대신 하나의 문자열을 반환하는 다른 저장 프로 시저 (spa_InventoryUpdate)에서 정보를 가져옵니다.Entity Framework 함수 가져 오기에서 잘못된 열 정보를 반환합니다.

저는 데이터베이스 우선 메서드를 사용하여 sql 2008 데이터베이스 작업을하고 있습니다.

몇 가지 다른 함수 가져 오기를 빌드했으며 모두 올바른 것으로 보입니다.
sproc이 실행될 때 SQL Server 코드가 행을 반환하는지 확인했습니다.

최종적으로 spa_InventoryUpdate 프로 시저를 호출하는 버려진 세션을 처리하기위한 정리 코드가 내 '로드'기능에 포함되어있는 것 같습니다. 가져 오기 도구는 '로드'대신에 EXEC 호출이 반환되면 혼란스러워합니다.

어쨌든, 잘못된 반환 정보를 가져 오는 경우 어떻게 함수를 가져올 수 있습니까?

감사

+0

코드 보이기 ?? – Martin

+0

코드가 없습니다. VS 인터페이스에서 버튼을 클릭하면 '잘못된'데이터가 반환됩니다. – reidLinden

+0

는 당신의'spa_SessionLoad'에 대한 코드를 보여줍니다 ... 전에이 문제에 부딪 혔고, 수정해야 할 때마다 – Martin

답변

1

그것은 당신이 실제 반환 유형을 알고 있다면 당신은 단지 UI에 지정할 수 있음을 밝혀졌습니다. 제 경우에는 단일 "세션"행을 반환한다는 것을 알고 있으므로 "세션"EF 객체를 선택했고 모든 것이 필요한대로 작동했습니다.

관련 문제