我最近开始使用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中的函数将其作为返回类型。
在msdn上看到这里