如何在Linq中使用输出参数

本文关键字:输出 参数 Linq | 更新日期: 2023-09-27 18:25:57

我想在C#中使用@ResultGroup作为输出参数。

请帮我做这个。

这是我的存储过程:

USE [DBAzmoon]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[SearchInGroup]
@GroupName nvarchar(50),
@ResultGroup int output
AS
if(Exists(select* From TblGroup where GroupName=@GroupName))
    set @ResultGroup=1
else
Begin
  set @ResultGroup=0
    Insert Into TblGroup(GroupName) Values (@GroupName)
End

如何在Linq中使用输出参数

您可以这样使用:

int ResultGroup;    
context.SearchInGroup(GroupName ,ref ResultGroup)

试着关注这个帖子:

http://weblogs.asp.net/scottgu/linq-to-sql-part-6-retrieving-data-using-stored-procedures