我最近开始使用 Linq to SQL,想知道如何通过执行存储过程来获取多行,这是我想要使用的一个简单的 sp:
CREATE PROCEDURE gsp_ftsmultiple
@SearchKey varchar(100)
AS
BEGIN
SET NOCOUNT ON;
SELECT Label, theContent
FROM FtsTest
WHERE FREETEXT( theContent, @SearchKey )
END
从 Management Studio 执行这个 sp 没问题,但是生成的上下文类中的相应方法返回一个 int 值,并且我不知道如何获取实际行,尝试使用 OUT 参数,但它们只能返回一个结果。
我认为您需要做的就是创建一个与您的结果模式匹配的类,并确保 dbml 中的函数将其作为返回类型。
see here http://msdn.microsoft.com/en-us/library/bb386975.aspx on msdn
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)