2010-01-20 5 views
0

J'essaie une fonction d'importation, et EF ne reconnaît pas ma procédure.Pourquoi Entity Framework ne reconnaît-il pas ma procédure?

Ca y est:

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 

En fait, cette procédure n'a pas besoin d'un retour. Mais je sais que EF l'exige, donc j'ai essayé ce retour scalaire (en utilisant RETURN 0 aussi), et en sélectionnant le top 1 d'une entité, en utilisant le select d'une procédure déjà reconnue.

Lorsque j'essaie de mettre à jour le modèle, il ne s'affiche pas avec cette nouvelle procédure.

Est-ce quelque chose avec le nommage? Je suis perdu avec ça.

Répondre

1

Qu'en est-il des autorisations?

+0

Homme, vous êtes génial \ o/ –

+0

Monsieur, vous êtes le plus gentil ;-) – gbn

Questions connexes