用于创建临时表和实体框架的存储过程

时间:2017-08-10 21:05:35

标签: sql-server asp.net-mvc entity-framework

我有一个创建临时表的存储过程:

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语句,我会得到一个返回对象列表的方法。

我错过了什么?

(我确实需要临时表,这里的例子是一个非常简化的例子)。

0 个答案:

没有答案