2010-01-20 5 views
0

함수 가져 오기를 시도하고 EF가 내 프로 시저를 인식하지 못합니다. 그것 뿐이다Entity Framework에서 내 프로 시저를 인식하지 못하는 이유는 무엇입니까?

:

ALTER PROCEDURE dbo.AddNewTicketFieldOption 
    (
     @ticketFieldID INT, 
     @optionID INT 
    ) 
AS 
BEGIN 

INSERT INTO tbTicketFieldOptions 
(cdTicketField, cdOption) 
VALUES 
(@ticketFieldID, @optionID) 

--only to return something, EF hack 
SELECT 0 

END 

는 사실이 절차가 수익을 필요로하지 않는다. 그러나 나는 EF가 그것을 필요로한다는 것을 알고 있으므로 이미 스칼라 리턴 (RETURN 0도 사용)을 시도하고 이미 인식 된 프로 시저를 사용하여 엔티티에서 상위 1을 선택했다.

모델을 업데이트하려고하면이 새로운 절차가 나타나지 않습니다.

이름이 뭔가 있습니까? 나는 그걸로 길을 잃는다.

답변

1

사용 권한은 어떻게됩니까?

+0

남자, 당신은 유쾌 \ o/ –

+0

선생님, 가장 친절합니다 ;-) – gbn

관련 문제