我有一个创建临时表的存储过程:
Create PROCEDURE [dbo].[GetTextSearchResults] @Searched nvarchar(60)
AS
CREATE TABLE #AllWords(Name nvarchar(60), CategoryId smallint)
INSERT INTO #AllWords Select Business.Name, Business.CategoryIdFROM dbo.Negocios as Business WHERE (Business.Name LIKE '%' + @Searched + '%')
SELECT Name, CategoryID FROM #AllWords
当我在Visual Studio 2017(MVC5)中更新模型时,它确实创建了一个GetTextSearchResults方法,但它返回了一个整数,而不是像我预期的那样返回一个对象列表。
如果我不使用临时表,只使用简单的select语句,我会得到一个返回对象列表的方法。
我错过了什么?
(我确实需要临时表,这里的例子是一个非常简化的例子)。