نمایش نتایج 1 تا 7 از 7

نام تاپیک: return در store procedure در entity framework

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    هيچ جا ايران نميشه و هيچ جا شيراز نمي شه
    پست
    110

    return در store procedure در entity framework

    با سلام
    دوستان چطور میشه مقدار برگشتی Return در sql server رو در entity Frame Work پیدا کرد
    زبان asp.net و C#‎
    ممنون میشم کامل راهنمائی کنید

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    هيچ جا ايران نميشه و هيچ جا شيراز نمي شه
    پست
    110

    نقل قول: return در store procedure در entity framework

    سلام کسی نیست راهنمائی کنه؟

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    هيچ جا ايران نميشه و هيچ جا شيراز نمي شه
    پست
    110

    نقل قول: return در store procedure در entity framework

    سلام
    کسی اطلاعاتی در این زمینه نداره؟

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    خوزستان _ اهواز
    پست
    97

    نقل قول: return در store procedure در entity framework

    سلام دوستان ، کسی هست بتونه جواب سوال این تاپیک رو بده ، منم به این مشکل برخوردم،
    دارم از Entity استفاده می کنم، stored procedure هام رو تعریف کردم، Stored Procedures را بعنوان یک Function به Entity Framework معرفی کردم.
    تو برنامه هم به اونها دسترسی دارم، فقط نمیدونم باید چه طور ازش استفاده کنم، مثلاً خروجی SP من یه رشته است، اومدم یه متغیر از نوع رشته تعریف کردم ولی وقتی Function رو صدا می زنم و می ریزمش تو متغیرم میگه : Cannot implicitly convert type 'System.Data.Objects.ObjectResult<string>' to 'string'
    Convert هم جواب نمیده.
    شاید مشکل هم از sp باشه ، اون این شکلیه :
    ALTER PROCEDURE [dbo].[ConfirmUserName]( @UserName nvarchar)


    AS
    SET NOCOUNT ON
    select Password from Employee
    Where
    UserName= @UserName
    RETURN



    در کل میخوام خروجی یه stored procedure رو تو برنامه استفاده کنم،هرچی Search می کنم به جوابی نمی رسم.
    ممنون میشم اگه کسی بلد باشه، جواب بده.
    با تشکر.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    هيچ جا ايران نميشه و هيچ جا شيراز نمي شه
    پست
    110

    نقل قول: return در store procedure در entity framework

    با سلام
    این قسمت تالار مدیر و راه بر نداره؟

  6. #6

    نقل قول: return در store procedure در entity framework

    نقل قول نوشته شده توسط Delphi&Kylix_2939 مشاهده تاپیک
    با سلام
    دوستان چطور میشه مقدار برگشتی Return در sql server رو در entity Frame Work پیدا کرد
    زبان asp.net و C#‎
    ممنون میشم کامل راهنمائی کنید
    زمانی که میخواهید SP را اضافه کنید در پنجره Add function Import ، باید نوع بازگشتی رو تعیین کنید. بستگی داره کوئری چه چیزی رو بازگشت میده. اگر یک مقدار هست میتونید از قسمت Scalar نوع رو تعیین کنید(برای استفاده هم پایین مثال زدم)
    و اگر چند مقدار بازگشت میشه میتونید طریق Complex اقدام کنید. با کلیک روی دکمه Get column information و بعد Creats new complex type نوع جدیدی ایجاد کنید. در اینصورت برای استفاده از SP مثل یک مجموعه قابل شمارش باهاش بخورد میکنید:
    dataGridView1.DataSource = db.SP();


    var q = from s in db.SP()
    where s.name == textBox1.Text
    select s;

    dataGridView1.DataSource = q;



    نقل قول نوشته شده توسط z_software مشاهده تاپیک
    سلام دوستان ، کسی هست بتونه جواب سوال این تاپیک رو بده ، منم به این مشکل برخوردم،
    دارم از Entity استفاده می کنم، stored procedure هام رو تعریف کردم، Stored Procedures را بعنوان یک Function به Entity Framework معرفی کردم.
    تو برنامه هم به اونها دسترسی دارم، فقط نمیدونم باید چه طور ازش استفاده کنم، مثلاً خروجی SP من یه رشته است، اومدم یه متغیر از نوع رشته تعریف کردم ولی وقتی Function رو صدا می زنم و می ریزمش تو متغیرم میگه : Cannot implicitly convert type 'System.Data.Objects.ObjectResult<string>' to 'string'
    Convert هم جواب نمیده.
    شاید مشکل هم از sp باشه ، اون این شکلیه :
    ALTER PROCEDURE [dbo].[ConfirmUserName]( @UserName nvarchar)


    AS
    SET NOCOUNT ON
    select Password from Employee
    Where
    UserName= @UserName
    RETURN



    در کل میخوام خروجی یه stored procedure رو تو برنامه استفاده کنم،هرچی Search می کنم به جوابی نمی رسم.
    ممنون میشم اگه کسی بلد باشه، جواب بده.
    با تشکر.
    اگر خروجی از نوع System.Data.Objects.ObjectResult<string> میتونید با SingleOrDefault مقدارو بگیرید:
    string str = db.SP().SingleOrDefault();

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    خوزستان _ اهواز
    پست
    97

    نقل قول: return در store procedure در entity framework

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    و اگر چند مقدار بازگشت میشه میتونید طریق Complex اقدام کنید. با کلیک روی دکمه Get column information و بعد Creats new complex type نوع جدیدی ایجاد کنید. در اینصورت برای استفاده از SP مثل یک مجموعه قابل شمارش باهاش بخورد میکنید:
    dataGridView1.DataSource = db.SP();


    var q = from s in db.SP()
    where s.name == textBox1.Text
    select s;

    dataGridView1.DataSource = q;




    سلام دوستان، ممنون که وقت گذاشتین و جواب دادین. یه سوال دیگه : می خوام مقدارهای دو تا ستون از جدولم رو بخونم.
    وقتی می خوام تمام ستون ها رو بخونم، در قسمت Function Import ، گزینه ی entities و سپس جدولم رو انتخاب می کنم و بعد تو برنامه (سه لایه دارم مینویسم) در لایه ی DLL اون رو این شکلی فراخوانی می کنم :
    public static List<Employee> SelectAllTeachers()
    {
    using (OxfordDBEntities db = new OxfordDBEntities())
    {
    return SelectAllTeachers(db);
    }
    }
    public static List<Employee> SelectAllTeachers(OxfordDBEntities db)
    {
    return db.Select_AllTeachers().ToList();
    }


    ولی حالا که می خوام مقدارهای دو تا ستون از جدولم رو بخونم، پس اومدم در قسمت Function Import ، گزینه ی Complex رو انتخاب کردم و ستونهام رو انخاب کردم ولی نمیدونم چه طوری تو لایه ی DLL ازش استفاده کنم؟
    یعنی نمیدونم کدی رو که دارم چه طور تغییرش بدم ؟؟
    اگه لطف کنین و کمک کنین ممنون میشم.
    میدونم یه کم بد توضیح دادم ، اگه نامفهومه بگین ، سعی می کنم بهتر و کامل تر توضیح بدم.
    با تشکر فراوان.

تاپیک های مشابه

  1. کار با store procedure و Entity frameWork
    نوشته شده توسط mahdad sepah در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: چهارشنبه 17 آبان 1391, 22:11 عصر
  2. سوال: اسفاده از Stored Procedures در Entity Framework
    نوشته شده توسط gama_slv در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: دوشنبه 19 تیر 1391, 23:32 عصر
  3. استفاده از MySQL Stored Procedure در Entity Framework
    نوشته شده توسط ahmad156 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: چهارشنبه 14 تیر 1391, 11:38 صبح
  4. مبتدی: Stored Procedure در Entity Framework
    نوشته شده توسط zahrashoja در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: یک شنبه 07 خرداد 1391, 02:05 صبح
  5. سوال: مشكل در استفاده از stored procedure در Entity Framework
    نوشته شده توسط baran_bataravat در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرین پست: شنبه 09 مهر 1390, 10:02 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •