为什么Entity Framework不能识别我的程序?

时间:2010-01-20 12:19:04

标签: sql-server entity-framework sql-server-2008

我正在尝试导入函数,而EF无法识别我的程序。

就是这样:

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 :(得分:1)

权限怎么样?