【发布时间】:2012-01-21 18:45:06
【问题描述】:
我编程 C#,并使用 Linq 访问数据库。 我在下面写了存储过程,但我不知道,我怎样才能在我的程序中访问它的返回值。帮助我怎么做???
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create Procedure [dbo].[StrPC_BDPathData_CustomSelectDistance]
@PkPathData_Id int
As
Begin
Select [Dstc]
From BDPathData
Where
[PkPathData_Id] = @PkPathData_Id
End
所以在我的程序中使用这个代码:
DataClassesDataContext data = new DataClassesDataContext();
int Distance =int.Parse(data.StrPC_BDPathData_CustomSelectDistance(10));
但是距离值没有变化,请帮忙...
【问题讨论】:
-
贴出使用存储过程的代码。
-
您不想要存储过程的返回值(在这种情况下为 NULL 或 0),而是它的结果集。
-
是的,当然,如何在我的应用程序中访问 [Dstc] 值???
标签: linq sql-server-2008 c#-4.0