小编Yan*_*n D的帖子

无法生成存储函数的函数导入返回类型

我在我的 SQLEXPRESS(通过 Visual Studio 生成)中保存了以下简单的标量函数,并通过 VS 运行它作为 SQLQuery1.sql 工作得很好。

CREATE FUNCTION [dbo].[AveragePurchase]
(
@CustomerID int
)
RETURNS DECIMAL(8,3)
AS
BEGIN
DECLARE @Average DECIMAL(8,3)
SELECT @Average = avg(PurchaseAmount)
FROM Purchases1
WHERE CustomersCustomerID = @CustomerID;
RETURN @Average
END
Run Code Online (Sandbox Code Playgroud)

我他们去更新数据库中的模型并运行向导检查了该功能以告诉 VS 将其合并到模型中。我似乎遇到了以下警告:

Warning 1 Error 6046: Unable to generate function import return type of the store function 'AveragePurchase'. The store function will be ignored and the function import will not be generated.

我一定忽略了一些很明显的东西,但似乎无法找到如何纠正它所抱怨的问题。任何帮助表示赞赏。谢谢!

entity-framework stored-functions

5
推荐指数
1
解决办法
4842
查看次数

标签 统计

entity-framework ×1

stored-functions ×1