نحوه برگرداندن مقدار از stored procedur در سی شارپ با استفاده از Linq
سلام به همه دوستان
میخواهم یه با استفاده از linq مقدار برگشتی این stored procedur که از نوع nvarchar است رو برگردونم !
CREATE PROCEDURE returnFamily
@userid int=null,
@family nvarchar(30)=null output
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
select @family=family from Users where User_ID=@userid
END
مشکل من تو اینجاست که وقتی میخوام فراخوانیش کنم دو تا ورودی میخواد.
فقط میخواهم نحوه فراخوانی رو بدونم!
اگه میشه نحوه استفاده اش رو تو سی شارپ برام بگین!
تشکر
نقل قول: نحوه برگرداندن مقدار از stored procedur در سی شارپ با استفاده از Linq
تا اونجا که من میدونم، میتونید بعد از اینکه مراحل مربوط به Linq to SQL Wizard رو انجام دادین، از توی Server Explorer، اون Stored Procedure رو Drag & Drop کنید داخل Designer مربوطه.
تو این حالت، یک متد (با اسم همون Stored Procedure) به کلاس DataBidingContext تون اضافه میشه. اگه متوجه نشدین اینجا رو ببینین: http://weblogs.asp.net/scottgu/archi...rocedures.aspx
نقل قول: نحوه برگرداندن مقدار از stored procedur در سی شارپ با استفاده از Linq
اصلا نیازی به تعریف متغییر برای Output نیست :)