【问题标题】:Why isn't Entity Framework recognizing my procedure?为什么实体框架不能识别我的程序?
【发布时间】:2010-01-20 12:19:04
【问题描述】:

我正在尝试函数导入,但 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

其实这个过程不需要return。但我知道 EF 需要它,所以我尝试了这个标量返回(也使用 RETURN 0),并使用已识别过程的选择从实体中选择前 1。

当我尝试更新模型时,它没有显示在这个新过程中。

是不是跟命名有关?我迷路了。

【问题讨论】:

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


    【解决方案1】:

    权限呢?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多